home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 10 / The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso / PC_SIGCD / 13 / 7 / DISK1374.ZIP / PBDOC < prev    next >
Text File  |  1988-11-10  |  122KB  |  4,346 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                             The PriceBook
  10.                     For the IBM Personal Computer
  11.                          PC, PC/XT, PC AT, PS/2
  12.                         and compatible micros
  13.                           Copyright 1984 by
  14.                              RJL Systems
  15.                          106 New Haven Avenue
  16.                            Milford, CT 06460
  17.                              203-878-0376
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.                            Trademarks
  26.  
  27. The name The PriceBook is a trademark of RJL  Systems.  The  name
  28. DOS refers to PC-DOS which is a trademark of the IBM Corporation.
  29.  
  30.  
  31.                         Shareware Notice
  32.  
  33. This software is distributed  as  Shareware.  The software can be
  34. copied without restriction. If  you  decide  to use the software,
  35. you  must register the software with RJL  Systems  for  a  modest
  36. $99.95 fee. Specify if a color version of the software is desired
  37. when registering  (color version requires color monitor).  Regis-
  38. tration includes a printed manual.
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.                         C o n t e n t s
  48.  
  49.  
  50.  
  51.  
  52.  
  53.      Chapter 1  General Information                        1
  54.         1.1  Introduction -- A Friendly and Versatile
  55.              System  . . . . . . . . . . . . . . . . . . . 1
  56.         1.2  The Price Book File -- The Cornerstone  . . . 1
  57.         1.3  The PriceBook Manual -- Some Insights . . . . 2
  58.         1.4  The Sample Price Book File -- A Closer Look . 2
  59.         1.5  The Quote and Edit Files  . . . . . . . . . . 3
  60.         1.6  Creating Backups  --  A Prudent Practice  . . 3
  61.         1.7  Data Entry  --  Some Important Points . . . . 4
  62.         1.8  Program Operation  --  Some Suggestions . . . 5
  63.            1.8.1  The Esc, Ctrl and Scroll/Break Keys  . . 5
  64.            1.8.2  Printer Preparation  . . . . . . . . . . 5
  65.               1.8.2.1  Serial Printer Preparation          5
  66.            1.8.3  System Shutdown  . . . . . . . . . . . . 6
  67.         1.9  Programs  --  Names & Functions . . . . . . . 7
  68.         1.10  Installation  --  A Simple Job . . . . . . . 8
  69.            1.10.1  Users Without a Fixed Disk  . . . . . . 8
  70.            1.10.2  Fixed-Disk Users  . . . . . . . . . . . 9
  71.  
  72.      Chapter 2  PB, The Main Program                      10
  73.         2.1  Description  --  Many Useful Features . . .  10
  74.         2.2  Using The PriceBook  --  A Menu Approach  .  10
  75.            2.2.1  Add  New Page  . . . . . . . . . . . .  13
  76.               2.2.1.1  Data Entry Notes                   14
  77.            2.2.2  Change a Page  . . . . . . . . . . . .  16
  78.               2.2.2.1  Data Entry Notes                   16
  79.            2.2.3  Delete a Page  . . . . . . . . . . . .  17
  80.            2.2.4  Find a Page  . . . . . . . . . . . . .  18
  81.            2.2.5  Price Quote  . . . . . . . . . . . . .  19
  82.            2.2.6  Update Parameters  . . . . . . . . . .  23
  83.               2.2.6.1  Setting the Type of Quote Desired  24
  84.               2.2.6.2  Method for Computing Profit        24
  85.               2.2.6.3  Discount and Profit Percentage
  86.                        Parameters                         24
  87.               2.2.6.4  Write Quote to Disk Parameter      24
  88.               2.2.6.5  Disk Drive with Quote File
  89.                        Parameter                          24
  90.               2.2.6.6  Sales Tax Applicable Parameter     25
  91.               2.2.6.7  Sales Tax Rate Parameter           25
  92.               2.2.6.8  Lines at Top of Form Parameter     25
  93.               2.2.6.9  Page Height Parameter              25
  94.               2.2.6.10  Restored  File  Drive  Parameter  25
  95.            2.2.7  Creating a Backup Diskette . . . . . .  26
  96.            2.2.8  Load & Run Q Program . . . . . . . . .  28
  97.  
  98.  
  99.                                 i
  100.  
  101.  
  102.  
  103.  
  104.  
  105.            2.2.9  Global Updating  . . . . . . . . . . .  29
  106.            2.2.10  Exiting the PB Program  . . . . . . .  30
  107.  
  108.      Chapter 3  Other Price Book File Programs            31
  109.         3.1  PRICEINT  . . . . . . . . . . . . . . . . .  31
  110.            3.1.1  Using PRICEINT . . . . . . . . . . . .  31
  111.         3.2  PBR . . . . . . . . . . . . . . . . . . . .  32
  112.            3.2.1  Using PBR  . . . . . . . . . . . . . .  33
  113.         3.3  PRINTPB . . . . . . . . . . . . . . . . . .  34
  114.            3.3.1  Using PRINTPB  . . . . . . . . . . . .  34
  115.  
  116.      Chapter 4  Q, The Quote Program                      37
  117.         4.1  Description . . . . . . . . . . . . . . . .  37
  118.         4.2  Using the Q Program . . . . . . . . . . . .  37
  119.            4.2.1  Back Up Quote File . . . . . . . . . .  40
  120.            4.2.2  Delete a Quote . . . . . . . . . . . .  42
  121.            4.2.3  Edit a Quote . . . . . . . . . . . . .  43
  122.            4.2.4  Find a Quote . . . . . . . . . . . . .  45
  123.            4.2.5  Load & Run PB Program  . . . . . . . .  46
  124.            4.2.6  Merge Two Quotes . . . . . . . . . . .  47
  125.            4.2.7  Print a Quote  . . . . . . . . . . . .  48
  126.            4.2.8  Global Updating  . . . . . . . . . . .  49
  127.            4.2.9  Quote Id. Display  . . . . . . . . . .  50
  128.            4.2.10  Exiting the Q Program . . . . . . . .  50
  129.  
  130.      Chapter 5  Other Quote File Programs                 51
  131.         5.1  QUOTEINT  . . . . . . . . . . . . . . . . .  51
  132.            5.1.1  Using QUOTEINT . . . . . . . . . . . .  51
  133.         5.2  QER . . . . . . . . . . . . . . . . . . . .  53
  134.            5.2.1  Using QER  . . . . . . . . . . . . . .  54
  135.  
  136.      Appendix A  Error Messages                           55
  137.  
  138.      Appendix B  Glossary                                 59
  139.  
  140.      Index                                                63
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.                                 ii
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.                                                     The PriceBook
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.                        C h a p t e r   1
  178.  
  179.              G e n e r a l   I n f o r m a t i o n
  180.  
  181.  
  182. 1 . 1     I n t r o d u c t i o n   - -   A   F r i e n d l y
  183. a n d   V e r s a t i l e   S y s t e m
  184.  
  185.  
  186. Welcome to The PriceBook. We sincerely hope our  product  will be
  187. most useful in providing  you  a  means  of maintaining price and
  188. product   description  information  that  will  best  meet   your
  189. individual needs.
  190.  
  191. The PriceBook is  a  multipurpose  system  that  can  be  used to
  192. generate invoices, acknowledgements, purchase orders,  quotations
  193. or  any  other    business  application  that  requires  itemized
  194. listings with price extensions and totals calculated.
  195.  
  196.  
  197. 1 . 2     T h e   P r i c e   B o o k   F i l e   - -   T h e
  198. C o r n e r s t o n e
  199.  
  200.  
  201. The cornerstone of the system will be your price  book  file  (on
  202. disk) which you can create and maintain using The PriceBook.
  203.  
  204. A  sample  price  book  file  is  provided  to  help  you  become
  205. acquainted with the system and lessen the chance  of  your having
  206. problems when using the  system  for the first time with your own
  207. price book file.
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219. RJL Systems                                                     1
  220.  
  221.  
  222.  
  223.  
  224. The PriceBook
  225.  
  226.  
  227.  
  228.  
  229. 1 . 3     T h e   P r i c e B o o k   M a n u a l   - -
  230. S o m e   I n s i g h t s
  231.  
  232.  
  233.  
  234. Since The PriceBook can be used by many different business people
  235. --   sales  agents,   insurance   agents,   buyers,   estimators,
  236. subcontractors,  billing personnel, et  al. -- it would have been
  237. impractical to write a manual for each specific  group.  Thus for
  238. the sake of uniformity and simplicity we have written this manual
  239. for one specific group -- for those who need to obtain quotations
  240. from  their  price book file. If you  are  using  the  system  to
  241. generate  invoices, acknowledgements or purchase orders, you  can
  242. simply mentally substitute  the word(s) invoice,  acknowledgement
  243. or  purchase  order  where  quote  or quotation appears  in  this
  244. manual.
  245.  
  246.  
  247. 1 . 4     T h e   S a m p l e   P r i c e   B o o k   F i l e
  248. - -   A   C l o s e r   L o o k
  249.  
  250.  
  251.  
  252.  
  253. The  sample price book file that comes  with  The  PriceBook  has
  254. seven records (pages)  and is stored as two files on your program
  255. diskette. There is  a data file named PRICEBK.FIL and  an indexed
  256. file called  PRICEBK.KEY. The indexed file is structured to point
  257. to records (pages) in the data file thereby enabling rapid access
  258. and display of individual records.
  259.  
  260. The records on the price book file are in ascending order by page
  261. identifier. To gain access to a particular page in the price book
  262. file, you can either enter the page identifier of  the  page  you
  263. want displayed on  the  screen  or  browse  through  the  file by
  264. pressing the F1 function key until you reach the desired page.
  265.  
  266. The  prices and items shown in the sample  price  book  file  are
  267. purely hypothetical. Although the product descriptions and prices
  268. of a  make-believe steel (hollow metal) door company comprise the
  269. sample price book file, virtually  any  product  description   or
  270. price can be maintained by The PriceBook.
  271.  
  272. Once  you have familiarized yourself with  the  system,  you  can
  273. create your own price book file (see section 3.1 and 1.9). If you
  274. do not place your price book file on your  program  diskette,  be
  275. sure  to   erase  the  sample  price  book  file  (PRICEBK.FIL  &
  276. PRICEBK.KEY) from  your program diskette  using the ERASE command
  277. to prevent mistakenly updating the  wrong price book file at some
  278. future date.
  279.  
  280.  
  281.  
  282.  
  283. 2                                                     RJL Systems
  284.  
  285.  
  286.  
  287.  
  288.                                                     The PriceBook
  289.  
  290.  
  291.  
  292.  
  293. 1 . 5     T h e   Q u o t e   a n d   E d i t   F i l e s
  294.  
  295.  
  296.  
  297. Quote and edit files can be created to save your quotes  on disk.
  298. The  edit file allows you to modify a quote once it is written to
  299. disk.  Quotes are written to disk in  ascending  order  by  quote
  300. identifier. To gain access  to  a  particular  quote in the quote
  301. file, you can either enter the quote identifier of the  quote you
  302. want displayed on  the  screen  or  browse  through  the  file by
  303. pressing the F1 function key until you reach the desired quote.
  304.  
  305. The main advantage of writing quotes to disk is that it gives you
  306. the opportunity to  proofread  and  edit    a  quote(s)  prior to
  307. printing.  In  addition,  a  disk  quote file serves as a  useful
  308. backup for  any  file  of  printed  quotes  that you may keep for
  309. reference or other purpose.
  310.  
  311.  
  312. 1 . 6     C r e a t i n g   B a c k u p s     - -     A
  313. P r u d e n t   P r a c t i c e
  314.  
  315.  
  316.  
  317. Before using the system, it is important to back up (make  a copy
  318. of)  the  The  PriceBook    diskette    to a blank diskette as  a
  319. safeguard  against loss or damage to the original diskette.  One-
  320. drive users should use  the  DISKCOPY    command; all other users
  321. should use the COPY *.*  command to accomplish this backup (refer
  322. to  your  DOS  manual if necessary). Note the COPY command should
  323. also  be  used  by  one-drive  users  experiencing  problems with
  324. DISKCOPY    command.  Once a backup copy is made, you can use the
  325. backup diskette and store the original diskette in  a  safe place
  326. for use in emergency situations.
  327.  
  328. You should also back up your price book file  every time you make
  329. file  updates  (additions,  changes  or  deletions).    A  backup
  330. facility is provided in the main program, PB.  This facility will
  331. be discussed in detail under  section  2.2.7.  It  is recommended
  332. that you back up your price book file with this facility  as well
  333. as with the  DOS  COPY  command.  The quote and edit files should
  334. also be  backed  up  after  writing  a  quote(s) to disk or after
  335. modifying a quote(s).
  336.  
  337.  
  338. Having  a backup copy of the price book  file  is  essential  for
  339. recovering lost    data  (usually  caused  by  human error)  or a
  340. damaged file.   In short, creating backups  represents  a prudent
  341. and sound business and data processing practice.
  342.  
  343.  
  344.  
  345.  
  346.  
  347. RJL Systems                                                     3
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354. The PriceBook
  355.  
  356.  
  357.  
  358.  
  359. 1 . 7     D a t a   E n t r y     - -     S o m e
  360. I m p o r t a n t   P o i n t s
  361.  
  362.  
  363.  
  364.  
  365.  
  366. For certain data entry  errors,  such as the typing of a nondigit
  367. into a numeric field, a COBOL  (the programming language in which
  368. The PriceBook is written) editing feature will prevent such input
  369. and provide you a warning by beeping.  Typos and other errors can
  370. be  corrected  with the aid of   the  editing  keys:  the  cursor
  371. control  left  and  right keys, the backspace key and the backtab
  372. key (the tab key plus the shift key).   If you detect an error in
  373. a  field    before  pressing  the enter key, use the  appropriate
  374. cursor control key or the backspace key for positioning  and then
  375. simply  retype  the  erroneous character(s).  When  a  field  has
  376. already been entered and an error is later detected, you must use
  377. the backtab key to position  the cursor to the  desired field(s).
  378. Only the erroneous field(s)   must be re-entered. Those that were
  379. entered correctly do not have  to be re-entered; eventhough,  the
  380. use of the backtab key may make the data in the  fields disappear
  381. from the  screen.    You  can then return to the field  where you
  382. originally started by using the tab key.
  383.  
  384. When    entering  numeric  data, integers (or the integer part of
  385. a number) will  move  from  right  to left.  When entering prices
  386. that have both dollars and cents, the dollar  portion  is entered
  387. first  followed by a  decimal  point  (period) which  will   move
  388. the cursor to  the  right  of  the  decimal point so that you can
  389. enter the decimal (cent) portion.
  390.  
  391. Note that  either  the  enter  key or the tab key can be used for
  392. entering data.  Use the one you feel more comfortable with.
  393.  
  394.  
  395. Additional  information  on  entering  data  will  appear  in the
  396. discussion of  the main program,  PB,  in chapter 2 and the quote
  397. program, Q, in chapter 4.
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413. 4                                                     RJL Systems
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.                                                     The PriceBook
  421.  
  422.  
  423.  
  424.  
  425. 1 . 8     P r o g r a m   O p e r a t i o n     - -     S o m e
  426. S u g g e s t i o n s
  427.  
  428.  
  429.  
  430.  
  431. 1.8.1  The Esc, Ctrl and Scroll/Break Keys
  432.  
  433.  
  434. The  Esc key (escape key) can be used to exit from virtually  any
  435. field    on  any screen.  Use this key if you have made a mistake
  436. in entering a menu  selection  or if you just wish to discontinue
  437. inputting data for  any  reason.  Note  in  a few instances where
  438. entering numeric data  might  cause the accidental hitting of the
  439. Esc key, the  F7  key is used in lieu of the Esc key to exit from
  440. that particular screen.
  441.  
  442. Pressing  the   SCROLL/BREAK  key while the CTRL key is depressed
  443. will cancel the execution of a program and return you to DOS. You
  444. can use this method  to  discontinue the printing of a  quotation
  445. or to exit from an unrecoverable situation.  Always try using the
  446. Esc key  first, however, before  resorting  to this method.
  447.  
  448.  
  449. 1.8.2  Printer Preparation
  450.  
  451.  
  452.  
  453. To assure that the printing of each page of a quotation  or other
  454. printed listing starts  at the  top  of  a page,  set the on-line
  455. button on your printer to the off position.  Then press  the form
  456. feed   button to position the paper to the top of a page. If  the
  457. paper  fails  to move to the top  of  the  page  (the  horizontal
  458. perforation  in  the   paper should be aligned slightly below the
  459. top of the ribbon), you will have to position the  paper manually
  460. with the printer's roller  knob  (refer  to your printer's manual
  461. for the correct method to do this alignment). If  you  align  the
  462. paper  manually, you should first turn  the  printer  off  before
  463. adjusting the paper and  then  turn it back on after alignment is
  464. made. Note the  standard  six  lines  per inch is assumed for all
  465. printouts.  If the initial setting of your  printer  is  not  six
  466. lines  per  inch,   use the MODE command (see your DOS manual) to
  467. set this parameter accordingly.
  468.  
  469.  
  470. 1.8.2.1  Serial Printer Preparation
  471.  
  472. Special  steps  must  be taken if you have a serial  printer. Two
  473. MODE  commands  must  be  executed  first  before  attempting any
  474. printouts (place your DOS diskette  on the  current  drive before
  475. executing the commands). One MODE command is needed to initialize
  476. the asynchronous    communications  adapter  and  the  other MODE
  477.  
  478.  
  479. RJL Systems                                                     5
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486. The PriceBook
  487.  
  488.  
  489. command  is needed to redirect parallel  printer  output  to  the
  490. asynchronous communications adapter.  An example of  the required
  491. commands follow.
  492.  
  493.                         MODE COM1:12,P
  494.                         MODE LPT1:=COM1
  495.  
  496. The parameters listed in the above example may not apply  to your
  497. particular  situation.    You should refer to the MODE command in
  498. your DOS  manual for complete information.  To automatically have
  499. the  system execute these commands, you may  want  to  create  an
  500. AUTOEXEC.BAT file on your DOS  diskette which includes these  two
  501. MODE commands (see your DOS manual if necessary).
  502.  
  503.  
  504.  
  505.  
  506. 1.8.3  System Shutdown
  507.  
  508.  
  509. Always exit  from The PriceBook before turning off your computer.
  510. Failure to do  so  could  result  in serious damage to your price
  511. book file (as well as your  quote  &  edit files if you are using
  512. them).
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545. 6                                                     RJL Systems
  546.  
  547.  
  548.  
  549.  
  550.                                                     The PriceBook
  551.  
  552.  
  553.  
  554.  
  555. 1 . 9     P r o g r a m s     - -     N a m e s   &
  556. F u n c t i o n s
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  Program Name                  Program Function
  563.  
  564. PB             This is the main program.    The  program performs
  565.                the  following  functions:    adds,   changes  and
  566.                deletes  records  (pages);  provides page display;
  567.                provides file  display;    updates  your parameter
  568.                file;  provides quotations outputted to a  printer
  569.                and/or disk and creates a   backup  of  your price
  570.                book, quote and edit files.
  571.  
  572. PBR            This program uses  your backup diskette to restore
  573.                the production price book file.
  574.  
  575. PRINTPB        This program  is used to print out your price book
  576.                file. At the user's option, one page, all pages or
  577.                page identifiers can be  printed.
  578.  
  579. PRICEINT       This  program is used to create (initialize)  your
  580.                price book file on disk  so that you can add pages
  581.                to it and  obtain quotations. PRICEINT should only
  582.                be used once at installation time unless  you want
  583.                to create additional  price book files on separate
  584.                diskettes    or  in  different  directories  on  a
  585.                diskette.
  586.  
  587. Q              This program provides access  to  your  quote file
  588.                (if you are using one). The  program  provides the
  589.                following functions: quote display, file  display,
  590.                file  maintenance  to  delete  or  edit  a  quote,
  591.                printouts of   quotes,   backups of your quote and
  592.                edit  files   and   the   capability   of  merging
  593.                (combining)  two quotes into one.
  594.  
  595. QER            This program uses  your backup diskette to restore
  596.                the quote and edit files.
  597.  
  598. QUOTEINT       This  program creates (initializes) the quote  and
  599.                edit files on disk. QUOTEINT can be used to create
  600.                more than one quote and edit file as  long  as you
  601.                use  separate diskettes or  different  directories
  602.                on a diskette for each  quote  and  edit  file you
  603.                create.
  604.  
  605.  
  606.  
  607.  
  608.  
  609. RJL Systems                                                     7
  610.  
  611.  
  612.  
  613.  
  614. The PriceBook
  615.  
  616.  
  617. 1 . 1 0     I n s t a l l a t i o n     - -     A   S i m p l e
  618. J o b
  619.  
  620.  
  621.  
  622.  
  623. 1.10.1  Users Without a Fixed Disk
  624.  
  625.  
  626. After you have familiarized yourself with The PriceBook using the
  627. sample price book file provided, you can start  using  the system
  628. with  your    own price book file. You create your own price book
  629. file  using  the  program PRICEINT (see section 3.1). If you want
  630. any quotes generated by The PriceBook to be written to  disk, you
  631. will also have to create a quote and edit file using the QUOTEINT
  632. program (see section 5.1).
  633.  
  634. You should first determine whether  you want your price book file
  635. to reside on a diskette   by  itself.   If you intend to increase
  636. the size of the file to such an extent that it may fail to fit on
  637. the program diskette, you  should  definitely   create your price
  638. book file on a separate diskette. If you decide to use a separate
  639. diskette, you should erase the sample price book  file  from your
  640. program diskette using the ERASE  command (see your DOS manual if
  641. necessary) to prevent using the wrong price book  file.  You must
  642. also copy  the  parameter  file,  PBPARM.FIL,  from  your program
  643. diskette to the new diskette using the DOS COPY command (see your
  644. DOS manual if necessary). The parameter file is  required  by the
  645. programs of The PriceBook to determine various variable settings.
  646. You will also have to copy the parameter file to your quote-  and
  647. edit-file  diskette (if using one and if not  the  same  as  your
  648. price-book-file diskette). Every time you  make  changes  to your
  649. printer parameters using  the  PB program the parameter file must
  650. again be copied to your quote- and edit-file diskette.
  651.  
  652.  
  653. All  programs  of  The  PriceBook are placed into computer memory
  654. in an area where DOS stores its COMMAND.COM  program. Every  time
  655. one  of  the programs of The PriceBook ends, COMMAND.COM  must be
  656. placed back into its original  location  in  memory    by   rein-
  657. serting the DOS  diskette  in  the  current drive.  To avoid this
  658. situation,    you    should    copy   COMMAND.COM from  your  DOS
  659. diskette to the diskette containing your price book  file  and to
  660. the diskette containing your  quote  and  edit  files (if using a
  661. separate diskette) using the COPY  command.
  662.  
  663. The final phase of installation is the setting  of  the parameter
  664. file variables to your own requirements upon initial execution of
  665. The PriceBook. Each parameter is explained in section 2.2.6.
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673. 8                                                     RJL Systems
  674.  
  675.  
  676.  
  677.  
  678.                                                     The PriceBook
  679.  
  680.  
  681.  
  682. 1.10.2  Fixed-Disk Users
  683.  
  684.  
  685. The  PriceBook  diskette  should be copied to  your  fixed  disk.
  686. Before  performing this copy, you should  first  make  sure  that
  687. there are no  common (duplicate) file names between the  files on
  688. The  PriceBook  diskette   and the files on your fixed disk.  Use
  689. the DIR command (refer to your DOS manual if necessary)  to check
  690. for  duplicate  names.   If there are duplicate names, you should
  691. rename the files  with  the  duplicate   names on your fixed disk
  692. using the RENAME command (refer  to your DOS manual if necessary)
  693. to  prevent  their  being destroyed when the  copy  takes  place.
  694. Another  choice  you  have is to  place  the  programs  of    The
  695. PriceBook in a separate directory on your fixed disk. Use the DOS
  696. MKDIR  and  CHDIR  commands (see your DOS manual if necessary) to
  697. accomplish this task.
  698.  
  699. Once    you are ready to do  the  copying,  place  The  PriceBook
  700. diskette in drive  A  and  type  and  enter one of the  following
  701. commands  just to  the right of the DOS prompt, A>, to accomplish
  702. this transfer.
  703.  
  704.      COPY *.* C: or COPY *.* D: -- whichever drive applies.
  705.  
  706. You will also have to copy the DOS diskette to your fixed disk if
  707. you have not already done so  by  inserting your DOS diskette  in
  708. drive A and again  following the above instructions.    When  you
  709. start up your system, you  must    make  sure  that  there  is no
  710. diskette in either drive A or B in order for  the  system to look
  711. for the DOS programs on your fixed disk.
  712.  
  713. Because  all  programs  now  reside  on your fixed disk, you  can
  714. disregard any instruction in  this  manual  telling you to insert
  715. your program diskette or DOS diskette in drive A. The final phase
  716. of installation is the setting of the parameter  file   variables
  717. to  your   own  requirements  upon  initial  execution  of    The
  718. PriceBook. Each parameter is explained in section 2.2.6.
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737. RJL Systems                                                     9
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744. The PriceBook
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.                        C h a p t e r   2
  754.  
  755.             P B,   T h e   M a i n   P r o g r a m
  756.  
  757.  
  758. 2 . 1     D e s c r i p t i o n     - -     M a n y
  759. U s e f u l   F e a t u r e s
  760.  
  761.  
  762.  
  763. PB  provides you access to your price book  file.    The  program
  764. performs    a   number  of  functions  that  help you monitor and
  765. maintain your price  book  file. Features  include  comprehensive
  766. file  maintenance capability  to  add,  change and delete records
  767. (pages); price quote  generation  in    a   variety  of  formats;
  768. screen displays of each page; screen displays of the  entire file
  769. or any portion of the file;  and  facilities to back up the price
  770. book  file as well as the quote and edit files.
  771.  
  772.  
  773. 2 . 2     U s i n g   T h e   P r i c e B o o k     - -     A
  774. M e n u   A p p r o a c h
  775.  
  776.  
  777. You should now be ready to start using The  PriceBook  with  your
  778. sample price book file.   Users who have a  fixed  disk need only
  779. type and enter the letters PB  next  to the DOS prompt, C>. Those
  780. without a fixed disk  should  insert    The PriceBook diskette in
  781. drive A and then type and  enter  the  letters PB next to the DOS
  782. prompt,  A>.  After  the  letters  PB are entered, a screen  will
  783. appear and look  similar  to  the  one  that is shown on the next
  784. page.
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803. 10                                                    RJL Systems
  804.  
  805.  
  806.  
  807.  
  808.  
  809.                                                     The PriceBook
  810.  
  811.  
  812.  
  813.  
  814.  
  815.    The PriceBook
  816.    Copyright l984 RJL Systems
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.    Price book file must be on current drive.
  829.    Press ESC to exit, any other key when ready.
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840. Since  the  sample  price  book  file  resides  on  your  program
  841. diskette, all that is  required  is to press any key (except Esc)
  842. and the menu on the next page will appear.
  843.  
  844.  
  845.  
  846.  
  847. Notes:
  848.  
  849. When   using  your own price book file that resides on a separate
  850. diskette, you will have to insert this diskette before pressing a
  851. key (except Esc).
  852.  
  853. Once the main  menu  appears  as  shown  on the next page, do not
  854. remove your price book file diskette until you  end  execution of
  855. the PB program.
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868. RJL Systems                                                    11
  869.  
  870.  
  871.  
  872.  
  873. The PriceBook
  874.  
  875.  
  876.  
  877.  
  878.    Type and Enter Desired Code
  879.  
  880.  
  881.  
  882.                              PRICE BOOK MENU
  883.  
  884.                         Add New Page            F1
  885.                         Change a Page           F2
  886.                         Delete a Page           F3
  887.                         Find a Page             F4
  888.                         Price Quote             F5
  889.                         Update Parameters       F6
  890.                         Back Up Price Book      F7
  891.                         Load & Run Q Pgm        F8
  892.                         Global Updating         F9
  893.                         Return to DOS           ESC
  894.  
  895.  
  896. You can choose one of the nine   possible  selections (functions)
  897. shown above. There are two ways you can make a  selection  --  by
  898. either  typing  and  entering  the  first letter of  the  desired
  899. function (e.g. typing and entering the letter A for Add New Page)
  900. or by simply pressing the  function key (or  Esc key) assigned to
  901. the desired  function    (e.g.  pressing  the  F1 key for Add New
  902. Page).
  903.  
  904. If  a  wrong letter is entered or an  unassigned  function key is
  905. pressed while in the  price-book-menu screen, an  error   message
  906. will  be  highlighted  near  the bottom of  the  screen.  For all
  907. data entry errors  in  any  of  the  function    screens,   error
  908. messages  will also  be highlighted  at  the   bottom    of   the
  909. screen.  A list of error messages   produced  by  The   PriceBook
  910. and COBOL  along  with  a  brief  explanation of each is given in
  911. Appendix A.  For DOS error messages, refer to your DOS manual.
  912.  
  913. A description and walk-through of each function follow.
  914.  
  915.  
  916. Note:
  917.  
  918. Please remember to complete  the  final  phase of installation by
  919. using the parameter update function (section 2.2.6)   to  set the
  920. various  parameters  to  your own requirements   when  using  the
  921. program for the first time.
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932. 12                                                    RJL Systems
  933.  
  934.  
  935.  
  936.  
  937.  
  938.                                                     The PriceBook
  939.  
  940.  
  941.  
  942. 2.2.1  Add  New Page
  943.  
  944.  
  945. Using  this  function  will enable you to add a page to the price
  946. book file.
  947.  
  948. Typing  and  entering  the letter A or optionally pressing the F1
  949. key    while  in  the  price-book-menu  screen  will produce  the
  950. following screen.
  951.  
  952.  
  953.  
  954.    Press F1, F2 or Esc key
  955.  
  956.                                 ADD MENU
  957.  
  958.                         FORMAT 1           F1
  959.                         FORMAT 2           F2
  960.                         EXIT               ESC
  961.  
  962. As the above  add  inquiry  menu  indicates, a page in your price
  963. book file can have one  of two different formats. An illustration
  964. of each is    shown at the end of the next section. Format 2 is a
  965. two  dimensional  table  and  is  the appropriate choice  when  a
  966. product comes in many   configurations. In the sample  price book
  967. file, both doors and frames use this format because doors come in
  968. many sizes and  types  (flush, bottom louver, vision light, half-
  969. glass, etc.) and frames  come  in many sizes and widths. Format 1
  970. represents two one dimensional tables  and  will  likely  be your
  971. choice in  most  cases.  Press  F1  if  you  want  to  add  a one
  972. dimensional table, F2 if you want to add a two  dimensional table
  973. or  Esc to exit the screen.
  974.  
  975. The zeroes (numeric  data) and underline characters (alphanumeric
  976. data)  shown  in  the  format  samples represent the fields of  a
  977. particular  page  (plus  the field the cursor is position on when
  978. the add screen first appears and the page identifier field at the
  979. bottom of  the screen).  The zeroes correspond to prices  and the
  980. underline characters correspond to  the  description  of  an item
  981. associated with each price. To enter data for a particular field,
  982. just type in the information and press the enter key.  The cursor
  983. will  then  move  to  the  next  field  where  you can enter more
  984. information  or  press  the  enter  key again to move to  another
  985. field. Note you do not have  to  enter  data for every field on a
  986. page but only those  needed  to maintain your price book file. At
  987. some future date, should you need to add more data or change data
  988. already entered on a  page,  use the change routine  (see section
  989. 2.2.2) to accomplish this task.
  990.  
  991. When  you  have  finished entering all information  you  want  to
  992. include for a particular page, press the F1 key  and  the  cursor
  993. will move to the  page  identifier field in the bottom right hand
  994. corner of the screen. After typing and entering a unique (nondup-
  995.  
  996.  
  997. RJL Systems                                                    13
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004. The PriceBook
  1005.  
  1006.  
  1007. licate) page identifier, the page will be added to the price book
  1008. file and the original add screen will reappear where you  can add
  1009. another page or exit.
  1010.  
  1011.  
  1012. 2.2.1.1  Data Entry Notes
  1013.  
  1014.  
  1015.   1.  Pressing  the  F7   key  followed  by the Esc key while the
  1016.       cursor is on any field  except  the  page  identifier field
  1017.       will  return you to the price-book-menu screen with no page
  1018.       added to your price book file.
  1019.  
  1020.   2.  The backspace key is inoperative when entering alphanumeric
  1021.       data  (except  for   the  page  identifier field).  Use the
  1022.       cursor left (number 4  key),  cursor  right (number 6 key),
  1023.       and  the  space bar if any editing  of    these  fields  is
  1024.       required.
  1025.  
  1026.   3.  Records  (pages)  are  placed in your price  book  file  in
  1027.       ascending  page  identifier sequence based  on  ASCII  code
  1028.       order. These codes can be  found in the Appendix section of
  1029.       your  BASIC manual. Note upper-case and lower-case  letters
  1030.       are assigned different values.
  1031.  
  1032.   4.  Use  the    backtab  key  (shift  plus tab key) to move the
  1033.       cursor backwards to edit or input data for a  field.    Use
  1034.       the  enter  key to  move   the cursor forward  to  edit  or
  1035.       input data for a field.
  1036.  
  1037.   5.  Always be sure you have enough disk space (use the  DOS DIR
  1038.       command to determine available  disk  space)  before adding
  1039.       pages. A page  takes  up  1024  bytes. If disk space is not
  1040.       available  and you try to add a page  to  your  price  book
  1041.       file,  no addition to your price book file is made.
  1042.  
  1043.   6.  If your pages (applicable  for  quotes  also)  require that
  1044.       they  be  in  numerical sequence, the numbers  you  use  as
  1045.       identifiers must all have the same amount of digits as your
  1046.       largest  number  you  are going to use. This means that you
  1047.       must use leading zeroes for  any number not having the same
  1048.       amount of digits as your  largest number (e.g. 001 .... 050
  1049.       ....  999).  Also,  the  numbers  must  begin  in the  same
  1050.       position in your identifier field for all pages.
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063. 14                                                    RJL Systems
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.                                                     The PriceBook
  1071.  
  1072.  
  1073.  
  1074.  
  1075.                                 FORMAT 1
  1076.                TABLE 1                             TABLE 2
  1077.  
  1078. R 1_                        00000.00 R 1_________________________00000.00
  1079. R 2_________________________00000.00 R 2_________________________00000.00
  1080. R 3_________________________00000.00 R 3_________________________00000.00
  1081. R 4_________________________00000.00 R 4_________________________00000.00
  1082. R 5_________________________00000.00 R 5_________________________00000.00
  1083. R 6_________________________00000.00 R 6_________________________00000.00
  1084. R 7_________________________00000.00 R 7_________________________00000.00
  1085. R 8_________________________00000.00 R 8_________________________00000.00
  1086. R 9_________________________00000.00 R 9_________________________00000.00
  1087. R10_________________________00000.00 R10_________________________00000.00
  1088. R11_________________________00000.00 R11_________________________00000.00
  1089. R12_________________________00000.00 R12_________________________00000.00
  1090. R13_________________________00000.00 R13_________________________00000.00
  1091. R14_________________________00000.00 R14_________________________00000.00
  1092. R15_________________________00000.00 R15_________________________00000.00
  1093. R16_________________________00000.00 R16_________________________00000.00
  1094. R17_________________________00000.00 R17_________________________00000.00
  1095.  
  1096.  
  1097. ESC -> FIRST LINE  F1 -> GO TO PAGE ID  F7 -> EXIT Page Id. = ............
  1098.  
  1099.  
  1100.                                 FORMAT 2
  1101.                C1       C2       C3       C4       C5       C6       C7
  1102.     _      ________ ________ ________ ________ ________ ________ ________
  1103.     ________
  1104. RW 1________00000.00 00000.00 00000.00 00000.00 00000.00 00000.00 00000.00
  1105. RW 2________00000.00 00000.00 00000.00 00000.00 00000.00 00000.00 00000.00
  1106. RW 3________00000.00 00000.00 00000.00 00000.00 00000.00 00000.00 00000.00
  1107. RW 4________00000.00 00000.00 00000.00 00000.00 00000.00 00000.00 00000.00
  1108. RW 5________00000.00 00000.00 00000.00 00000.00 00000.00 00000.00 00000.00
  1109. RW 6________00000.00 00000.00 00000.00 00000.00 00000.00 00000.00 00000.00
  1110. RW 7________00000.00 00000.00 00000.00 00000.00 00000.00 00000.00 00000.00
  1111. RW 8________00000.00 00000.00 00000.00 00000.00 00000.00 00000.00 00000.00
  1112. RW 9________00000.00 00000.00 00000.00 00000.00 00000.00 00000.00 00000.00
  1113. RW10________00000.00 00000.00 00000.00 00000.00 00000.00 00000.00 00000.00
  1114. RW11________00000.00 00000.00 00000.00 00000.00 00000.00 00000.00 00000.00
  1115. RW12________00000.00 00000.00 00000.00 00000.00 00000.00 00000.00 00000.00
  1116. RW13________00000.00 00000.00 00000.00 00000.00 00000.00 00000.00 00000.00
  1117. RW14________00000.00 00000.00 00000.00 00000.00 00000.00 00000.00 00000.00
  1118. RW15________00000.00 00000.00 00000.00 00000.00 00000.00 00000.00 00000.00
  1119. RW16________00000.00 00000.00 00000.00 00000.00 00000.00 00000.00 00000.00
  1120. RW17________00000.00 00000.00 00000.00 00000.00 00000.00 00000.00 00000.00
  1121.  
  1122. ESC -> FIRST LINE  F1 -> GO TO PAGE ID  F7 -> EXIT Page Id. = ............
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129. RJL Systems                                                    15
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136. The PriceBook
  1137.  
  1138.  
  1139.  
  1140. 2.2.2  Change a Page
  1141.  
  1142.  
  1143.  
  1144. Use this function to  modify  (edit)  page(s)  in your price book
  1145. file.
  1146.  
  1147. Typing and entering C or optionally pressing the F2 key  while in
  1148. the price-book-menu screen will produce the page  inquiry screen.
  1149. After entering the page identifier of the page you want to change
  1150. (or pressing the F1 key to display the first page), a  new screen
  1151. will appear displaying a  page  in your price book file (the page
  1152. you  selected  or  the first page if you pressed the F1 key) with
  1153. the following selection line appearing  near  the  bottom  of the
  1154. screen.
  1155.  
  1156. F7 -> EXIT  F1 -> NEXT PAGE  F2 -> SELECT A PAGE  F10 -> RECORD CHANGES
  1157.  
  1158. The cursor will be positioned at the first field on the  page. To
  1159. make  a change to a field, position the  cursor  to  the  desired
  1160. field with the enter key. Once the cursor  is  on  the  field you
  1161. want to change, merely type and enter the new data. Continue this
  1162. process for all fields you want to modify. After you have changed
  1163. all desired fields, press the F10 key to record these  changes to
  1164. your price book file. After the update, a message will  appear at
  1165. the  bottom of the screen  informing you  the  update  has  taken
  1166. place and that you  can  continue  making  more changes or choose
  1167. one of the options in the selection line.
  1168.  
  1169.  
  1170. 2.2.2.1  Data Entry Notes
  1171.  
  1172.  
  1173.   1.  Pressing   the    F7   key  followed by the Esc key without
  1174.       first pressing the F10  key  will  return you to the price-
  1175.       book-menu screen  with no changes made to a page. To record
  1176.       changes made to the currently displayed page  of your price
  1177.       book file, press the F10 key before exiting with the F7 and
  1178.       Esc keys.
  1179.  
  1180.   2.  The backspace key is inoperative when entering alphanumeric
  1181.       data.  Use the cursor left (number  4  key),  cursor  right
  1182.       (number 6 key), and the space bar if any editing of   these
  1183.       fields is required.
  1184.  
  1185.   3.  Use  the    backtab  key  (shift  plus tab key) to move the
  1186.       cursor backwards to edit or input data for a  field.    Use
  1187.       the enter key to  move  forward to edit or input data for a
  1188.       field.
  1189.  
  1190.   4.  Use  the F6 key to move to the  page  identifier  field  to
  1191.       enter a new identifier. Note entering a new identifier adds
  1192.  
  1193.  
  1194.  
  1195. 16                                                    RJL Systems
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.                                                     The PriceBook
  1203.  
  1204.  
  1205.       a  page.  The  old  page  must be deleted using the  delete
  1206.       function.
  1207.  
  1208.  
  1209.  
  1210.  
  1211. 2.2.3  Delete a Page
  1212.  
  1213.  
  1214. Using this function will enable you to delete unwanted pages from
  1215. your price book file.
  1216.  
  1217. Typing and entering D or optionally pressing the F3 key  while in
  1218. the price-book-menu screen will produce the page  inquiry screen.
  1219. After entering the  page  identifier  of  the  page  you  want to
  1220. delete,  a  new  screen  will  appear displaying the page in your
  1221. price book file    that  you  just  selected  with  the following
  1222. message appearing near the bottom of the screen.
  1223.  
  1224.  
  1225.       PRESS  D  TO DELETE ABOVE PAGE, ANY OTHER KEY TO EXIT
  1226.  
  1227. After  viewing  the  displayed page and confirming  the  page  is
  1228. indeed the one you want to delete, press D and  the  page will be
  1229. deleted. If the page is not  the  one you want deleted, press any
  1230. other key to avoid deletion. Once you have  made  your selection,
  1231. you will be  returned  to  the  page inquiry screen where you can
  1232. select another page for deletion or return to the price-book-menu
  1233. screen.
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261. RJL Systems                                                    17
  1262.  
  1263.  
  1264.  
  1265.  
  1266. The PriceBook
  1267.  
  1268.  
  1269.  
  1270. 2.2.4  Find a Page
  1271.  
  1272. Use  this  function  to  display a page(s) already in your  price
  1273. book file.
  1274.  
  1275. Typing and entering F or optionally pressing the F4 key  while in
  1276. the price-book-menu screen will produce the page  inquiry screen.
  1277. After entering the page identifier of the page you want displayed
  1278. (or pressing the F1 key to display the first page), you  will see
  1279. a page in your price book  file  appear  on the screen  (the page
  1280. you  selected  or the first page if  you  pressed  F1)  with  the
  1281. following selection line appearing near the bottom of the screen.
  1282.  
  1283.  
  1284.       F1 -> NEXT PAGE  F2 -> SELECT A PAGE  OR ANY OTHER KEY TO EXIT
  1285.  
  1286.  
  1287.  
  1288. After viewing  the  page  on  the  screen,  you can return to the
  1289. price-book-menu  screen  by  pressing any key except  F1  or  F2.
  1290. Pressing  the F1 key will display the  next  page  in  your price
  1291. book file while pressing the F2  key  will return you to the page
  1292. inquiry screen where you can select any page to be displayed.
  1293.  
  1294.  
  1295.  
  1296.  
  1297. Note:
  1298.  
  1299. If you enter a page identifier that does not exist in  your price
  1300. book,  the  program  will  display  the nearest page  whose  page
  1301. identifier is  greater in value (alphabetically) than the one you
  1302. entered.
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325. 18                                                    RJL Systems
  1326.  
  1327.  
  1328.  
  1329.  
  1330.                                                     The PriceBook
  1331.  
  1332.  
  1333.  
  1334. 2.2.5  Price Quote
  1335.  
  1336.  
  1337. Using this function will enable  you to generate quotes from your
  1338. price book file outputted to a printer and/or disk. If necessary,
  1339. refer  to  sections  1.7.2  and  2.2.6 on how to obtain  properly
  1340. printed  reports.  To  obtain  the  desired  quote,  see  section
  1341. 2.2.6.1.
  1342.  
  1343. Typing  and entering P or optionally pressing  the  F5  key  will
  1344. produce the following screen  (after  messages  are  displayed to
  1345. remind  you where the parameter, quote and  edit  files  must  be
  1346. located).
  1347.  
  1348.  
  1349.                            QUOTE INFORMATION
  1350.  
  1351. Name and address                      Ship to address or other info
  1352.  
  1353. ...................................   ...................................
  1354. ...................................   ...................................
  1355. ...................................   ...................................
  1356. ...................................   ...................................
  1357.  
  1358. Shipping charges .......
  1359.  
  1360.  
  1361. Enter a quote or other identifier  ...............
  1362.  
  1363.  
  1364.  
  1365.  
  1366. ENTER DATA OR PRESS ESC TO EXIT OR F10 TO BACK UP QUOTE FILE
  1367.  
  1368. All of the above information is optional. An  entry  for shipping
  1369. charges is only required if you want shipping charges included in
  1370. your quote. The  quote  identifier    is required only if you are
  1371. writing your quote to disk (write quote to disk parameter  set to
  1372. Y or B (see section 2.2.6.4)). If you do not  wish  to enter data
  1373. for a particular entry,  press the enter key and the  cursor will
  1374. move to the next  field.  Pressing the enter key while the cursor
  1375. is on the identifier field will produce the  page  inquiry screen
  1376. where you should enter  the  page identifier of the page you want
  1377. displayed or press the F1 key  to  display the first page of your
  1378. price book file. Note  pressing  the F1 key when using the sample
  1379. price book file will result in the eighteen gauge door page being
  1380. displayed.
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389. RJL Systems                                                    19
  1390.  
  1391.  
  1392.  
  1393.  
  1394. The PriceBook
  1395.  
  1396.  
  1397. Once a page is displayed (see section 2.2.1.1 for samples  of the
  1398. two available page formats), a data line will  appear  just below
  1399. the selection lines. The data line is used to enter  the required
  1400. and  optional  information  for the items in your price book file
  1401. that   you are seeking to obtain a quote on. The data line for  a
  1402. page in format  1  (two  1  dimensional  tables)  will  appear as
  1403. follows:
  1404.  
  1405.  
  1406.       TABLE 0    ROW 00    QTY 000000   UOI ...
  1407.  
  1408. The  data  line  for a page in format 2 (one 2 dimensional table)
  1409. will appear as follows:
  1410.  
  1411.  
  1412.       ROW 00   COLUMN 0   QTY 000000   UOI ...  DES ..............
  1413.  
  1414. If  you are obtaining quotes by either  applying  a  discount  or
  1415. profit to an item, an additional field will be displayed  in each
  1416. of  the above data lines (profit  percentage  field  or  discount
  1417. percentage field).  To obtain a quote on a item  shown  on a page
  1418. display  screen, enter the  appropriate table and row number (row
  1419. and  column  number  for pages in format 2) corresponding to that
  1420. particular item on the page.  After the table and row entries are
  1421. made, enter the quantity of units required for this item. The UOI
  1422. field is optional. Enter the  unit of issue (measurement) or just
  1423. press  the  enter  key.  The  DES  field  under  format 2 is also
  1424. optional. If you make an entry  for  this field, the data will be
  1425. added to the description of the item on output.
  1426.  
  1427. Pressing the enter key while the  cursor  is on the last field on
  1428. the data line enables the program to process and edit the entered
  1429. data. Before processing  begins, the program  examines each field
  1430. of the data line for errors. If any  errors  are  found,  a self-
  1431. explanatory error message will be  displayed at the bottom of the
  1432. screen describing the error encountered and  the  field involved.
  1433. The error can be corrected by first positioning the cursor on the
  1434. erroneous field (use the enter  key) and then typing and entering
  1435. the correct data. To re-enter  the data line, position the cursor
  1436. on  the rightmost field with the enter key  and  then  press  the
  1437. enter key one more time. Note data for  alphanumeric  fields (UOI
  1438. and DES fields)  need  not be retyped and re-entered; eventhough,
  1439. data for these  fields  will    disappear from the screen when an
  1440. error is discovered.
  1441.  
  1442. When no data entry errors  are detected, the program displays the
  1443. item you just entered  in  the  verification  line located on the
  1444. last line on the  screen  with  the  following message: ENTRY OK?
  1445. Y/N. Enter Y if the item is correct, otherwise enter  N. Entering
  1446. Y  begins  the  processing  of  the  item  with price  extensions
  1447. calculated and results  outputted  to  printer  and/or  disk. The
  1448. cursor then returns to the beginning of the data  line.  You  can
  1449. now enter another item from the same page or another item  from a
  1450. different page. The F1 key will move you to the next page and the
  1451.  
  1452.  
  1453. 20                                                    RJL Systems
  1454.  
  1455.  
  1456.  
  1457.  
  1458.                                                     The PriceBook
  1459.  
  1460.  
  1461. F2 key will produce the page inquiry screen that  allows  you  to
  1462. select a page. Process all items you want to obtain a quote on in
  1463. this  manner.  After  entering the last item of your quote, press
  1464. the F10 key and the final tally will be computed and outputted to
  1465. your printer and/or disk.
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517. RJL Systems                                                    21
  1518.  
  1519.  
  1520.  
  1521.  
  1522. The PriceBook
  1523.  
  1524.  
  1525.  
  1526. Example:
  1527.             Obtain a price on a three feet by six feet eight inch
  1528.             18 gauge steel door with a vision light from your sample
  1529.             price book file.
  1530.  
  1531. Instructions:
  1532.             1. Find the 18 gauge door page in the sample price book
  1533.                file (the first page).
  1534.             2. Type and enter 5 for the row field and 2
  1535.                for the column field.
  1536.             3. Type and enter the quantity of units desired.
  1537.             4. Type and enter the unit of issue or just press the
  1538.                enter key.
  1539.             5. Type and enter the DES field or just press the enter
  1540.                key.
  1541.             6. After verification, press the F10 key to obtain a
  1542.                final tally.
  1543.  
  1544. If you are writing many quotes to disk, it  is  recommended  that
  1545. you periodically back up the quote and edit files  while  in  the
  1546. quote  information screen (press the F10 key)  to  prevent having
  1547. to re-enter your quotes a second time should a system crash occur
  1548. and result in damage to your  quote  and edit files. For the same
  1549. reason, you should divide large quotes into two quotes (or more).
  1550. After entering each quote,  back  up the quote and edit files. To
  1551. obtain one quote, you can combine the quotes  just  entered using
  1552. the Q   program's  merge function. (Note for detailed information
  1553. on the backup process refer to section 4.2.1).
  1554.  
  1555. Notes:
  1556.  
  1557.   1.  The exiting from either  the  page  inquiry  screen  or the
  1558.       page  display screen (using the Esc  key)  will  erase  all
  1559.       quote entries that were  written   to disk and fail to give
  1560.       you a final total.
  1561.  
  1562.   2.  If you are writing  a  quote(s) to disk, always be sure you
  1563.       have enough disk space available to assure all entries of a
  1564.       quote can be written  to  disk.  Use the DOS DIR command to
  1565.       determine how much  free disk space you have available on a
  1566.       diskette.
  1567.  
  1568.   3.  If you are writing a quote(s) to disk, do  not  remove  the
  1569.       quote and edit file  diskette  from  its present disk drive
  1570.       until you end a quote session and return to the price-book-
  1571.       menu screen.
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581. 22                                                    RJL Systems
  1582.  
  1583.  
  1584.  
  1585.  
  1586.                                                     The PriceBook
  1587.  
  1588.  
  1589.  
  1590. 2.2.6  Update Parameters
  1591.  
  1592. Using this  function  permits  you  to  update the parameter file
  1593. which contains various information  used  by  programs of the The
  1594. PriceBook. Typing and entering U or optionally pressing    the F6
  1595. function key while in the price-book-menu screen will produce the
  1596. following screen.
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.                             QUOTE PARAMETERS
  1603.  
  1604.           Apply discount by item
  1605.           Apply profit by item
  1606.           Apply discount to total
  1607.           Apply profit to total
  1608.           Apply discount plus profit to total
  1609.           Method for computing profit
  1610.           Applicable discount percent
  1611.           Applicable profit percent
  1612.           Quote to be written to disk
  1613.           Disk drive with quote file
  1614.           Sales tax applicable
  1615.           Sales tax rate
  1616.  
  1617.                           PRINTER PARAMETERS
  1618.  
  1619.           Lines at top of form
  1620.           Page height
  1621.  
  1622.                         RESTORED FILE PARAMETER
  1623.  
  1624.           Restored file drive
  1625.  
  1626.  
  1627.   CHANGE ONE OR MORE ITEMS.   ESC -> EXIT    F10 -> RECORD CHANGES
  1628.  
  1629.  
  1630. An  explanation  and   description of each parameter start on the
  1631. next page.
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645. RJL Systems                                                    23
  1646.  
  1647.  
  1648.  
  1649.  
  1650. The PriceBook
  1651.  
  1652.  
  1653.  
  1654. 2.2.6.1  Setting the Type of Quote Desired
  1655.  
  1656. The  first five  parameters  on the screen determine the quote to
  1657. be generated when using the price quote function.  Quotes  can be
  1658. obtained  in  six  different  formats.  To obtain the  quote  you
  1659. desire, simply type and enter Y on the appropriate  line  on  the
  1660. screen (press the enter key until you position the cursor  on the
  1661. desired  parameter). If all N's are entered  in  the  first  five
  1662. parameters,  the price quote function will  produce  a  quote  at
  1663. prices recorded in the  price  book file with no application of a
  1664. discount or profit percentage.
  1665.  
  1666.  
  1667. 2.2.6.2  Method for Computing Profit
  1668.  
  1669. Enter  0 to compute profit as percentage of  sales.    Enter  any
  1670. other character to compute profit as a percentage of  cost.
  1671.  
  1672.  
  1673.  
  1674. 2.2.6.3  Discount and Profit Percentage Parameters
  1675.  
  1676. If generating quotes by applying a discount to the  dollar sum of
  1677. your quote items, set the discount percentage parameter    to the
  1678. desired amount. If generating quotes  by applying a profit to the
  1679. dollar  sum  of  your  quote  items,  set  the profit  percentage
  1680. parameter to the desired amount. If generating quotes by applying
  1681. a discount to the dollar sum of your quote items and  then adding
  1682. a profit, set both the profit and discount  percentage parameters
  1683. to the desired amounts.
  1684.  
  1685.  
  1686. 2.2.6.4  Write Quote to Disk Parameter
  1687.  
  1688. Enter N to have your quote printed only.  Enter  Y  to  have your
  1689. quote written to disk only. Enter B to have your  quote outputted
  1690. to both disk and printer.
  1691.  
  1692.  
  1693. 2.2.6.5  Disk Drive with Quote File Parameter
  1694.  
  1695. If you are writing your quotes to disk, enter the letter assigned
  1696. to the drive where your quote will be written. Permissible values
  1697. are A, B, C, or D.
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709. 24                                                    RJL Systems
  1710.  
  1711.  
  1712.  
  1713.  
  1714.                                                     The PriceBook
  1715.  
  1716.  
  1717.  
  1718. 2.2.6.6  Sales Tax Applicable Parameter
  1719.  
  1720. Enter Y  to  include  sales  tax in a quote. Enter N not to apply
  1721. sales tax to a quote.
  1722.  
  1723.  
  1724. 2.2.6.7  Sales Tax Rate Parameter
  1725.  
  1726. Enter the applicable sales  tax  rate  for  your location. If the
  1727. sales tax applicable parameter is set to N, this parameter has no
  1728. effect on a quote. Before entering the sales tax rate,  clear the
  1729. field first by pressing the  cursor control right key (the number
  1730. 6 key on the numeric keypad,  which  is  on the right side of the
  1731. IBM keyboard).
  1732.  
  1733.  
  1734. 2.2.6.8  Lines at Top of Form Parameter
  1735.  
  1736. Enter the number of blank lines desired on the top of a form when
  1737. printing out a quote or other listing of The PriceBook.
  1738.  
  1739.  
  1740. 2.2.6.9  Page Height Parameter
  1741.  
  1742. Enter the page height of the paper (form) you are using  for your
  1743. printouts.
  1744.  
  1745.  
  1746. 2.2.6.10  Restored  File  Drive  Parameter
  1747.  
  1748.  
  1749. Enter the letter  assigned  to  the disk    drive    that    will
  1750. contain  the restored price book file (using the PBR  program) or
  1751. the    restored  quote  and  edit files (using the QER  program).
  1752. Permissible values are A, B, C, or D.
  1753.  
  1754.  
  1755.  
  1756. Once you have made  all desired changes,  press  the  F10  key to
  1757. record the changes to the parameter file.
  1758.  
  1759. Notes:
  1760.  
  1761. No update of your  parameter  file takes place unless the F10 key
  1762. is  pressed  or the enter key is  pressed  while  the  cursor  is
  1763. positioned at the last parameter  on  the  screen  (restored file
  1764. drive parameter).
  1765.  
  1766. Enter only upper-case letters for alphabetic parameters.
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772. RJL Systems                                                    25
  1773.  
  1774.  
  1775.  
  1776.  
  1777. The PriceBook
  1778.  
  1779.  
  1780.  
  1781. 2.2.7  Creating a Backup Diskette
  1782.  
  1783.  
  1784. Using this function (price-book-menu screen  selection  F7  or B)
  1785.                                 1
  1786. will  create  a  backup diskette  of your price book file.   This
  1787. facility creates one file named PBBKUP.FIL.  It is important that
  1788. you  create  a backup of your price  book  file  after  you  have
  1789. finished  updating the file.
  1790.  
  1791. Having  a  current  backup will prevent your  having  to  reinput
  1792. updates to the price book   file  later  on in the event the file
  1793. must be restored  for any reason.  Please note that this facility
  1794. can not be used by fixed-disk users if the size of the price book
  1795. file becomes greater than a diskette  can hold (however  a backup
  1796. can  be made to a second fixed disk or the same fixed disk).   In
  1797. such an event, you  can  use  DOS's  BACKUP (and RESTORE) utility
  1798. program    to  back up the PRICEBK.FIL and the PRICEBK.KEY files,
  1799. which comprise the price book file.
  1800.  
  1801. After  making  the  appropriate  selection in the price-book-menu
  1802. screen, you will see the following messages appear.
  1803.  
  1804.     Use Esc to exit.
  1805.     Do not remove price book file.
  1806.     Enter letter of backup drive.
  1807.  
  1808. Type and enter the  drive  specification  of  the drive where you
  1809. will  insert the backup diskette (permissible values are A, B, C,
  1810. or D).
  1811.  
  1812. After the drive specification has  been  entered,  the price-book
  1813. backup screen  will appear and will look similar to the one shown
  1814. on the next page.
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828. -----------
  1829.  
  1830. 1. A backup  of the price book file can also  be  made by copying
  1831.    the PRICEBK.FIL  and  PRICEBK.KEY  files  using  the  DOS COPY
  1832.    command.   You may want to back up the price book file in this
  1833.    manner    in  addition  to  using the normal  backup  facility
  1834.    provided by The PriceBook.
  1835.  
  1836.  
  1837. 26                                                    RJL Systems
  1838.  
  1839.  
  1840.  
  1841.  
  1842.                                                     The PriceBook
  1843.  
  1844.  
  1845.  
  1846.  
  1847.                        PRICE BOOK BACKUP
  1848.  
  1849.  
  1850.       Keep Price Book File Diskette in Current Drive.
  1851.       Insert Backup Diskette in Drive A then Press Enter for Backup.
  1852.       Use Esc Key to Exit.
  1853.  
  1854.  
  1855.  
  1856.  
  1857.             ***  TAKE ONE OF THE ABOVE ACTIONS  ***
  1858.  
  1859.  
  1860.  
  1861.  
  1862. You can now insert a backup diskette in the  drive  indicated  on
  1863.                                                                 2
  1864. the  screen    (in the above illustration drive A was selected).
  1865. After  the diskette  is inserted, press the  enter  key  and  the
  1866. backup will begin.   When the backup is completed,  the following
  1867. message will appear at the bottom of the screen.
  1868.  
  1869.  Backup of price book file completed.  ____ pages written to
  1870.  backup diskette.
  1871.  
  1872. For  those  who  have a two-disk-drive system, you can now create
  1873. another backup diskette (it is advisable to keep  more  than one)
  1874. or exit and return to  the price-book-menu screen by pressing the
  1875. Esc key.  After finishing making a backup, you should label  your
  1876. backup diskette with the date  and  approximate  time  the backup
  1877. was created.
  1878.  
  1879. An important point  to  remember  is  that you should never use a
  1880. backup diskette that contains your latest price-book-file backup.
  1881. If you do and  the  system crashes while the backup is executing,
  1882. both your  price book file and your latest price-book-file backup
  1883. could be lost permanently making recovery long and arduous.
  1884.  
  1885. One  final point is that you should never  attempt  to  exit  the
  1886. backup screen while  the actual backup is in progress.
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895. -----------
  1896.  
  1897. 2. If  the  drive  indicated on the backup screen and the current
  1898.    drive are identical, the backup  will take place on your price
  1899.    book file diskette, and no new diskette must be inserted.
  1900.  
  1901.  
  1902. RJL Systems                                                    27
  1903.  
  1904.  
  1905.  
  1906.  
  1907. The PriceBook
  1908.  
  1909.  
  1910.  
  1911. 2.2.8  Load & Run Q Program
  1912.  
  1913. Using  this function will enable you to transfer control to the Q
  1914. program.
  1915.  
  1916. To  transfer  control  to  the  Q  program,  type  and enter L or
  1917. optionally press the F8 key. A message will then appear informing
  1918. you that the quote program must be on the current drive.  If your
  1919. program diskette is not on the current drive,  replace  the price
  1920. book file diskette with your program diskette  so the  system can
  1921. load and run the Q program. Pressing any key except Esc will then
  1922. load and execute the Q program (see Chapter 4).
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966. 28                                                    RJL Systems
  1967.  
  1968.  
  1969.  
  1970.  
  1971.                                                     The PriceBook
  1972.  
  1973.  
  1974.  
  1975. 2.2.9  Global Updating
  1976.  
  1977.  
  1978. Using  this  function will enable you to  change  prices    by  a
  1979. constant percentage to one or more pages of your price book file.
  1980. Typing and entering G or optionally pressing the F9 key  while in
  1981. the price-book-menu screen will produce the following screen.
  1982.  
  1983.  
  1984.                              Global Updating
  1985.  
  1986. Enter beginning page ............
  1987.  
  1988. Enter ending page  ............
  1989.  
  1990. Enter percent to be increased/decreased (-)  .....
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998. ENTER ALL DATA OR PRESS ESC TO EXIT
  1999.  
  2000. To  change  prices  in  your   price  book  file  by  a  constant
  2001. percentage,  type and  enter  the identifier of the page you want
  2002. the update to begin on, followed by the identifier  of  the  page
  2003. you  want the update to finish on. If you want to update only one
  2004. page, type and enter the identifier of the desired page  for both
  2005. the beginning and ending  page  identifier.   After the beginning
  2006. and  ending  page  identifiers are entered, type  and  enter  the
  2007. applicable percentage increase or  decrease  (e.g.  07.00, 03.50,
  2008. 05.00-, 04.25-).
  2009.  
  2010. After the above data is  entered, the program will begin updating
  2011. your  price  book file. As a page  is  being  updated,  its  page
  2012. identifier will be displayed on your screen. When  the  update is
  2013. finished, the cursor will return  to  the  first  page identifier
  2014. field on the screen, where you can  continue updating or exit and
  2015. return to the price-book-menu screen.
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030. RJL Systems                                                    29
  2031.  
  2032.  
  2033.  
  2034.  
  2035. The PriceBook
  2036.  
  2037.  
  2038.  
  2039. 2.2.10  Exiting the PB Program
  2040.  
  2041.  
  2042. Using this function will return you to DOS.
  2043.  
  2044. To exit The PriceBook,  type  and enter R or optionally press the
  2045. Esc key. Please remember to exit The PriceBook before turning off
  2046. your computer. Failure to do so could result in serious damage to
  2047. your price book file as well as your quote and edit files.
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094. 30                                                    RJL Systems
  2095.  
  2096.  
  2097.  
  2098.  
  2099.                                                     The PriceBook
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.                        C h a p t e r   3
  2109.  
  2110.   O t h e r   P r i c e   B o o k   F i l e   P r o g r a m s
  2111.  
  2112.  
  2113. 3 . 1     P R I C E I N T
  2114.  
  2115.  
  2116. PRICEINT is  the program that creates your price book file so you
  2117. can  start adding product descriptions and prices for the purpose
  2118. of generating quotations. Before executing this program, refer to
  2119. section 1.9 explaining installation.
  2120.  
  2121. 3.1.1  Using PRICEINT
  2122.  
  2123. Users without a  fixed  disk should insert The PriceBook diskette
  2124. in drive A.  The  program  can  now  be  executed  by  typing and
  2125. entering PRICEINT to the  right  of the DOS prompt. A screen will
  2126. then  appear with the following messages.
  2127.  
  2128.    INSERT THE DISKETTE THAT WILL CONTAIN YOUR PRICE BOOK FILE
  2129.    IN THE CURRENT DRIVE
  2130.    PRESS ESC TO EXIT ANY OTHER KEY WHEN READY
  2131.  
  2132. If you  are  not  placing  your  price  book file on your program
  2133. diskette, remove your program diskette and  insert  the formatted
  2134. diskette  that  will  contain  your  price book file.  Once  this
  2135. diskette  is  inserted,  press any key except Esc and the program
  2136. will start execution creating a new price book file.
  2137.  
  2138. Note your price book file will have one blank record  (page) with
  2139. a   page identifier of Z. After adding a few records to your file
  2140. with  the  PB  program, you should delete this blank record using
  2141. PB's delete function (section 2.2.3).
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158. RJL Systems                                                    31
  2159.  
  2160.  
  2161.  
  2162.  
  2163. The PriceBook
  2164.  
  2165.  
  2166.  
  2167.  
  2168. 3 . 2     P B R
  2169.  
  2170.  
  2171.  
  2172. PBR is the  program  that  restores  (re-creates)  the production
  2173. price book file  when that file becomes unusable for  any reason.
  2174. To re-create the price book file, PBR uses the  price  book  file
  2175. backup, PBBKUP.FIL,   created  by the backup facility provided by
  2176. The PriceBook in the PB program.
  2177.  
  2178. The   program  re-creates  both  the  data  file  PRICEBK.FIL and
  2179. the  indexed  file    PRICEBK.KEY  that comprise the price   book
  2180. file. By  executing  this  program, the production    price  book
  2181. file  is  not   only   re-created  but  also  reorganized    more
  2182.             3
  2183. efficiently.   A    reorganization  does  not take place  if  you
  2184.                                                             4
  2185. utilize the DOS COPY command to restore the price book file.  The
  2186. ability to reorganize the price book file is one of the principal
  2187. reasons for using the backup and restore features provided by The
  2188. PriceBook.
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214. -----------
  2215.  
  2216. 3. An indexed  file tends to become disorganized and  inefficient
  2217.    to  use when it has been  updated  frequently;  therefore,  it
  2218.    should be restored periodically.
  2219.  
  2220. 4. The COPY    command  will    have  to  be  used  for  both the
  2221.    PRICEBK.FIL and PRICEBK.KEY backup files.
  2222.  
  2223.  
  2224. 32                                                    RJL Systems
  2225.  
  2226.  
  2227.  
  2228.  
  2229.                                                     The PriceBook
  2230.  
  2231.  
  2232.  
  2233. 3.2.1  Using PBR
  2234.  
  2235.  
  2236. Users   without a fixed disk must first  insert    The  PriceBook
  2237. diskette  in  drive A. Fixed-disk  users  who have  their  backup
  2238. file  on  a  fixed  disk  will  have  to  assign  the fixed  disk
  2239. containing the backup to drive A using the  DOS ASSIGN command as
  2240. follows:
  2241.  
  2242.          ASSIGN A=C or ASSIGN A=D, whichever drive applies.
  2243.  
  2244. This assignment should be  cancelled  after  PBR has finished re-
  2245. creating  the price book file by typing  and  entering  only  the
  2246. word  ASSIGN (DOS must be on your current drive)  next to the DOS
  2247. prompt.  To  prevent  forgetting  to  enter or cancel  the  drive
  2248. assignment, you can create a batch file (see  the  batch commands
  2249. section  in  your  DOS  manual)  containing  the  following three
  2250. statements:  ASSIGN A=C,  PBR,  and  ASSIGN  and then execute the
  2251. batch job  every time you restore the price book file.
  2252.  
  2253. To  execute  the program, type and enter  PBR  next  to  the  DOS
  2254. prompt.  After  the  initial  screen  appears  informing  you the
  2255. parameter  file  must  be  on  the current drive,  the  following
  2256. messages will appear at the bottom of the screen.
  2257.  
  2258.    INSERT PRICE BOOK FILE BACKUP DISKETTE IN DRIVE  A
  2259.    INSERT THE DISKETTE THAT WILL CONTAIN THE RE-CREATED PRICE BOOK
  2260.    FILE IN DRIVE _
  2261.    PRESS ESC TO EXIT, ANY OTHER KEY WHEN READY
  2262.  
  2263. Insert  your  latest  price-book  backup  diskette  in  drive  A.
  2264. Insert the diskette  that  will contain the re-created price book
  2265. file in the drive  indicated  on  the screen (nonfixed-disk users
  2266. only).  The  drive  specification is taken from the restored-file
  2267. drive  setting  in  the  parameter  file.  You  can  change  this
  2268. specification using the PB  program's  update  parameter function
  2269. (section 2.2.6). Upon pressing  any key except  Esc,  the program
  2270. will  start  re-creating  the price book  file.    Note  that  in
  2271. performance tests using two disk drives, PBR was found to  run at
  2272. least five times faster with a system having a  fixed  disk  than
  2273. one  without.
  2274.  
  2275. When  the  program  is finished re-creating the file, it will let
  2276. you know that the  file  was  successfully restored by displaying
  2277. the following messages just before returning control to DOS.
  2278.  
  2279.    TOTAL PAGES WRITTEN  =  _____
  2280.    PRICE BOOK FILE RESTORED SUCCESSFULLY
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288. RJL Systems                                                    33
  2289.  
  2290.  
  2291.  
  2292.  
  2293. The PriceBook
  2294.  
  2295.  
  2296.  
  2297.  
  2298. 3 . 3     P R I N T P B
  2299.  
  2300.  
  2301. PRINTPB is the program that provides printouts of your price book
  2302. file. One page, all  pages  or  page  identifiers can be printed.
  2303. Printouts of your  price  book  is    useful when you do not have
  2304. access to your  computer    and  have to obtain price and product
  2305. description information. Having  a page identifier printout comes
  2306. in handy when a program requests a page identifier  and  you  are
  2307. unable to recall it at the moment.
  2308.  
  2309.  
  2310. 3.3.1  Using PRINTPB
  2311.  
  2312.  
  2313. Users without a  fixed  disk should insert The PriceBook diskette
  2314. in drive A.  The  program  can  now  be  executed  by  typing and
  2315. entering  PRINTPB  next  to  the  DOS prompt. A screen will  then
  2316. appear with the following messages.
  2317.  
  2318.  
  2319.    The price book and parameter files must be on current drive.
  2320.    Press Esc to exit, any other key when ready.
  2321.  
  2322. If  your price book file does not reside on the program diskette,
  2323. you should remove the program diskette from the current drive and
  2324. insert  the  diskette  containing  your  price  book  file.  This
  2325. diskette must also contain the parameter file,  PBPARM.FIL, which
  2326. should  have  been  copied   from   your   program   diskette  at
  2327. installation time. The  parameter  file is required by PRINTPB to
  2328. determine  the  printer  parameters  you  have  chosen  for  your
  2329. printouts (see sections 1.7.2 and 2.2.6 if necessary).
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352. 34                                                    RJL Systems
  2353.  
  2354.  
  2355.  
  2356.  
  2357.                                                     The PriceBook
  2358.  
  2359.  
  2360. After pressing any key  except  Esc,  you  will see the following
  2361. menu displayed.
  2362.  
  2363.  
  2364.    Press F1, F2, F3 or Esc key
  2365.  
  2366.  
  2367.                            PRINT MENU
  2368.  
  2369.                     Print a Page         F1
  2370.                     Print all Pages      F2
  2371.                     Print Page Ids       F3
  2372.                     Return to DOS        ESC
  2373.  
  2374.  
  2375. Pressing  the  F1  key  will    require  you  to  input the  page
  2376. identifier of the page you want printed  before you can  obtain a
  2377. printout of the desired page. Pressing the F2 key will  print all
  2378. pages  in  your  price  book  file in ascending  page  identifier
  2379. sequence. Pressing  the F3 key will print all page identifiers in
  2380. your price  book  file  in  ascending  page  identifier sequence.
  2381. Pressing the Esc key will return you to DOS.  Please  remember to
  2382. exit The PriceBook before   turning off your computer. Failure to
  2383. do so could result in serious damage to your price book file.
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416. RJL Systems                                                    35
  2417.  
  2418.  
  2419.  
  2420.  
  2421. The PriceBook
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477.  
  2478.  
  2479.  
  2480. 36                                                    RJL Systems
  2481.  
  2482.  
  2483.  
  2484.  
  2485.                                                     The PriceBook
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.                        C h a p t e r   4
  2495.  
  2496.             Q,    T h e   Q u o t e   P r o g r a m
  2497.  
  2498.  
  2499. 4 . 1     D e s c r i p t i o n
  2500.  
  2501.  
  2502. Q  provides    those  users  who have written quotations to  disk
  2503. access  to  the  quote  and    edit  files.     Features  include
  2504. displaying a  quote(s), printing a quote(s), backing up the quote
  2505. and  edit  files,  deleting a quote, editing and updating a quote
  2506. and merging (combining) two quotes into one.
  2507.  
  2508.  
  2509. 4 . 2     U s i n g   t h e   Q   P r o g r a m
  2510.  
  2511.  
  2512. Users who have a fixed disk need only type and enter the letter Q
  2513. next to the  DOS  prompt,  C>.  Those without a fixed disk should
  2514. insert  The PriceBook diskette in drive A and then type and enter
  2515. the letter Q next to the  DOS  prompt,  A>. After the letter Q is
  2516. entered, a screen will appear and look similar to the one that is
  2517. shown on the next page.
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544. RJL Systems                                                    37
  2545.  
  2546.  
  2547.  
  2548.  
  2549. The PriceBook
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.    The PriceBook
  2556.    Copyright l984 RJL Systems
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.    Quote & edit files must be on current drive.
  2569.    Press ESC to exit, any other key when ready.
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580. Replace The PriceBook diskette in  the  current  drive  with your
  2581. quote and edit file diskette.
  2582.  
  2583. Pressing  any  key  except Esc will now  produce  the  quote-menu
  2584. screen shown on the next page.
  2585.  
  2586. Note:
  2587.  
  2588. Once the main  menu  as  shown  on  the next page appears, do not
  2589. remove your quote and edit  file diskette until you end execution
  2590. of the Q program.
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598.  
  2599.  
  2600.  
  2601.  
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608. 38                                                    RJL Systems
  2609.  
  2610.  
  2611.  
  2612.  
  2613.                                                     The PriceBook
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.    Type and Enter Desired Code
  2620.  
  2621.                              QUOTE MENU
  2622.  
  2623.                         Back Up Quote File      F1
  2624.                         Delete a Quote          F2
  2625.                         Edit a Quote            F3
  2626.                         Find a Quote            F4
  2627.                         Load & Run PB Pgm       F5
  2628.                         Merge Quotes            F6
  2629.                         Print a Quote           F7
  2630.                         Global Updating         F8
  2631.                         Quote Id. Display       F9
  2632.                         Return to DOS           ESC
  2633.  
  2634.  
  2635. You  can  choose  one of the ten  possible selections (functions)
  2636. shown above. There are two ways you can make a  selection  --  by
  2637. either  typing  and  entering  the  first letter of  the  desired
  2638. function (e.g. typing and entering the letter B for Back Up Quote
  2639. File)  or  by  simply pressing the  function key (or    Esc  key)
  2640. assigned to the desired  function   (e.g. pressing the F1 key for
  2641. Back Up Quote File).
  2642.  
  2643. If  a  wrong letter is entered or an  unassigned  function key is
  2644. pressed while in the  quote-menu screen, an  error  message  will
  2645. be   highlighted    near   the bottom of the screen. For all data
  2646. entry errors  in  any    of    the    function    screens,  error
  2647. messages  will also  be highlighted  at  the   bottom    of   the
  2648. screen.  A list of error messages   produced  by  The   PriceBook
  2649. and   COBOL  along  with a brief explanation of each is given  in
  2650. Appendix A.  For DOS error messages, refer to your DOS manual.
  2651.  
  2652. A description and walk-through of each function follow.
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672. RJL Systems                                                    39
  2673.  
  2674.  
  2675.  
  2676.  
  2677. The PriceBook
  2678.  
  2679.  
  2680.  
  2681. 4.2.1  Back Up Quote File
  2682.  
  2683.  
  2684. Using this function (quote-menu  screen  selection  F1 or B) will
  2685.                         5
  2686. create a backup diskette   of  the quote and edit files. The edit
  2687. file  is  the file that lets you  edit  (change)  a  quote.  This
  2688. facility creates two  files  named QBKUP.FIL and EBKUP.FIL. It is
  2689. important that you create  a  backup of your quote and edit files
  2690. after you have finished a quote session (the  PB  program's quote
  2691. function)  or  have  made  updates  with the editing  or  merging
  2692. feature of the Q program.
  2693.  
  2694. Having  a  current  backup will prevent your  having  to  reinput
  2695. updates  to  your  file later on in the event the  file  must  be
  2696. restored  for any reason.  Please note that this facility can not
  2697. be used by fixed-disk users if the size  of  both  the  quote and
  2698. edit files become  greater than  a  diskette  can hold (however a
  2699. backup  can  be  made to a second fixed disk or  the  same  fixed
  2700. disk).  In such an event, you can use DOS'S BACKUP  (and RESTORE)
  2701. utility program  to back up the quote and edit files.
  2702.  
  2703. After making the appropriate selection in the  quote-menu screen,
  2704. you will see the following messages appear.
  2705.  
  2706.   Keep quote and edit files on current drive. Enter drive letter for
  2707.   backup diskette.
  2708.  
  2709. Type and enter the  drive  specification  of  the drive where you
  2710. will  insert the backup diskette (permissible values are A, B, C,
  2711. or D).
  2712.  
  2713. After the drive specification has  been  entered,  the quote-file
  2714. backup screen  will appear and will look similar to the one shown
  2715. on the next page.
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.  
  2728. -----------
  2729.  
  2730. 5. A  backup   of the quote and edit files can also  be  done  by
  2731.    copying  the  QUOTE.FIL, QUOTE.KEY, ED.FIL  and  ED.KEY  files
  2732.    using the DOS COPY command.  You may want to back up the quote
  2733.    and edit files in this manner  in addition to using the normal
  2734.    backup facility provided by The PriceBook.
  2735.  
  2736.  
  2737. 40                                                    RJL Systems
  2738.  
  2739.  
  2740.  
  2741.  
  2742.                                                     The PriceBook
  2743.  
  2744.  
  2745.  
  2746.  
  2747.                        EDIT & QUOTE FILE BACKUP
  2748.  
  2749.  
  2750.  
  2751.       Keep Quote and Edit File Diskette in Current Drive.
  2752.       Insert Backup Diskette in Drive A then Press Enter for Backup.
  2753.       Use Esc Key to Exit.
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.             ***  TAKE ONE OF THE ABOVE ACTIONS  ***
  2761.  
  2762.  
  2763. You can now insert a backup diskette in the  drive  indicated  on
  2764.                                                           6
  2765. the screen  (in this illustration drive A  was  selected).  After
  2766. the diskette   is  inserted,  press  the enter key and the backup
  2767. will begin.   When the backup is completed, the following message
  2768. will appear at the bottom of the screen.
  2769.  
  2770.        Backup of quote and edit files completed.
  2771.  
  2772. For  those  who  have a two-disk-drive system, you can now create
  2773. another backup diskette (it is advisable to keep  more  than one)
  2774. or exit and return  to  the quote-menu screen by pressing the Esc
  2775. key.  After  finishing  making  a  backup, you should label  your
  2776. backup diskette with the date  and  approximate  time  the backup
  2777. was created.
  2778.  
  2779. An important point  to  remember  is  that you should never use a
  2780. backup diskette that contains your  latest  quote-  and edit-file
  2781. backup.  If you do and the system crashes  while  the  backup  is
  2782. executing, both your quote and  edit files and your latest quote-
  2783. and edit-file backup could be  lost  permanently  making recovery
  2784. long and arduous.
  2785.  
  2786. One  final point is that you should never  attempt  to  exit  the
  2787. backup screen while  the actual backup is in progress.
  2788.  
  2789.  
  2790.  
  2791.  
  2792.  
  2793.  
  2794.  
  2795. -----------
  2796.  
  2797. 6. If  the  drive  indicated on the backup screen and the current
  2798.    drive are identical, the backup  will take place on your quote
  2799.    and edit file diskette, and no new diskette must be inserted.
  2800.  
  2801.  
  2802. RJL Systems                                                    41
  2803.  
  2804.  
  2805.  
  2806.  
  2807. The PriceBook
  2808.  
  2809.  
  2810.  
  2811. 4.2.2  Delete a Quote
  2812.  
  2813.  
  2814. Using this function will enable  you  to  delete  unwanted quotes
  2815. from your quote file (as well as corresponding quotes in the edit
  2816. file).
  2817.  
  2818. Typing and entering D or optionally pressing the F2 key  while in
  2819. the quote-menu screen  will  produce  the  quote  inquiry screen.
  2820. After  entering the quote identifier of the  quote  you  want  to
  2821. delete,  a new  screen  will appear displaying the quote you just
  2822. selected  with the following message appearing near the bottom of
  2823. the screen.
  2824.  
  2825.  
  2826.       PRESS  D  TO DELETE, ANY OTHER KEY TO AVOID DELETION
  2827.  
  2828. After viewing the displayed  quote  and  confirming this quote is
  2829. indeed  the one you want to delete, press D and the quote will be
  2830. deleted. If the quote is not the one you want deleted,  press any
  2831. other  key  to    prevent  deletion.  Once  you  have  made  your
  2832. selection, you will be returned to the quote inquiry screen where
  2833. you can select another quote for deletion or return to the quote-
  2834. menu screen.
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841. Note:
  2842.  
  2843. The deletion  process will take several seconds (or even minutes)
  2844. for quotes with many line items.
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858.  
  2859.  
  2860.  
  2861.  
  2862.  
  2863.  
  2864.  
  2865.  
  2866. 42                                                    RJL Systems
  2867.  
  2868.  
  2869.  
  2870.  
  2871.                                                     The PriceBook
  2872.  
  2873.  
  2874.  
  2875. 4.2.3  Edit a Quote
  2876.  
  2877. Using  this  function enables you to edit  (make  changes  to)  a
  2878. quote. All modifications to a quote occur in the edit file.
  2879.  
  2880. Typing and entering E or pressing the F3 key while in  the quote-
  2881. menu screen will produce the  quote  inquiry  screen.  Typing and
  2882. entering the identifier of  the  quote you want to edit will then
  2883. result in the following screen.
  2884.  
  2885.  
  2886.                                  EDIT A QUOTE
  2887.  
  2888.   LINE NUMBER  XXXXXX
  2889.   QUOTE ID.    XXXXXXXXXXXXXXX
  2890.   SHIPPING     XXXX.XX
  2891.  
  2892.  
  2893.                     LINE STATUS         X
  2894.                     DESCRIPTION         XXXXXXXXXXXXXXXXXXXXXXXXX
  2895.                     QUANTITY            XXXXXX
  2896.                     PRICE               XXXXX.XX
  2897.                     UNIT OF ISSUE       XXX
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.   ESC -> EXIT            F1  -> NEXT LINE       F2 -> SELECT A LINE
  2904.   F3  -> ADD A LINE      F4  -> EDIT NEW QUOTE  F5 -> ENTER SHIPPING CHG.
  2905.   F9  -> RECORD CHANGES  F10 -> UPDATE QUOTE
  2906.  
  2907. The items shown in the middle of the screen represent  the values
  2908. (X's are shown for illustration purposes) of each field in a line
  2909. from  the quote  (in the edit file) you selected  to  edit.   The
  2910. initial  edit screen will always display  the  first  line  of  a
  2911. quote and position the cursor on the line status field.   To make
  2912. a change to a field on a line, position the cursor (use the enter
  2913. or backtab key) to the desired field and simply  type  and  enter
  2914. the  new   data.  Note  the  backspace  key  is  inoperative  for
  2915. alphanumeric data. Use the  cursor  right  (number 6 key), cursor
  2916. left (number  4  key)  or  space  bar  to assist in editing these
  2917. particular fields.  Pressing the F9 key or pressing the enter key
  2918. while the cursor is on the last field of a line being edited will
  2919. record all changes that you have made to that particular  line in
  2920. the edit file.
  2921.  
  2922. You can edit any line in  your  quote. To obtain the desired line
  2923. you want to  edit,  you  can  keep  pressing the F1 key until you
  2924. reach that line or press the  F2  key   which moves the cursor to
  2925. the line number  field  located  at  the   top left corner of the
  2926. screen  allowing  you  to select any line from your quote. Typing
  2927.  
  2928.  
  2929.  
  2930. RJL Systems                                                    43
  2931.  
  2932.  
  2933.  
  2934.  
  2935. The PriceBook
  2936.  
  2937.  
  2938. and entering the desired line  number permits the program to find
  2939. and display that line  so it can be edited.
  2940.  
  2941. Pressing the F3 key allows you  to  add  a line to your quote. To
  2942. enter  data  for  a field on a new line, position the cursor (use
  2943. the enter key  or  backtab  key)  to the desired field and simply
  2944. type and enter the data. Pressing the enter key while  the cursor
  2945. is  on the  last field of a line being edited will then add  that
  2946. line to the edit file.
  2947.  
  2948. The line status field is used as an indicator by the quote update
  2949. function (F10 key) to determine whether a line is to  be deleted.
  2950. To have  a  line  deleted  on a quote update, type and  enter any
  2951. character other than G in the line status field  and  then  press
  2952. the F9 key.
  2953.  
  2954. If you are including shipping charges in your quote, pressing the
  2955. F5 key will enable you to  enter  a new shipping charge by moving
  2956. the  cursor to the shipping charge field.  When  a  quote  update
  2957. takes place (by pressing the  F10 key), any nonzero value entered
  2958. for the shipping charge field will be included in the final total
  2959. of a quote.
  2960.  
  2961. Remember all editing is done to  your  quote in the edit file. To
  2962. make the actual  changes  to  your  quote in the quote file (with
  2963. totals  recalculated),  you  must  press  the F10 key.  After  an
  2964. update takes place, you can verify your changes by displaying the
  2965. quote using the find function (section 4.2.4). Note there must be
  2966. at least one line item  with a line status equal to G in the edit
  2967. file for any update to take place.
  2968.  
  2969. After updating a quote, you  can continue editing the same quote,
  2970. edit a new  quote  (pressing  the  F4  key will return you to the
  2971. quote inquiry screen) or exit and return to the quote-menu screen
  2972. (pressing the Esc key).
  2973.  
  2974.  
  2975.  
  2976. Note:
  2977.  
  2978. If  an error is encountered by the  update  function  (F10  key),
  2979. program execution ends with an error message displayed.
  2980.  
  2981. A  function  assigned  to a function key is in effect only if the
  2982. cursor is positioned on one of the fields of a line being edited.
  2983.  
  2984.  
  2985.  
  2986.  
  2987.  
  2988.  
  2989.  
  2990.  
  2991.  
  2992.  
  2993.  
  2994. 44                                                    RJL Systems
  2995.  
  2996.  
  2997.  
  2998.  
  2999.                                                     The PriceBook
  3000.  
  3001.  
  3002.  
  3003. 4.2.4  Find a Quote
  3004.  
  3005. Use this  function to display a quote(s) in the quote file.
  3006.  
  3007. Typing and entering F or optionally pressing the F4 key  while in
  3008. the quote-menu screen  will  produce  the  quote  inquiry screen.
  3009. After  entering  the  quote  identifier  of  the  quote you  want
  3010. displayed (or pressing the  F1  key to display the first quote in
  3011. the file), a new screen will appear displaying a quote (the quote
  3012. you  selected  or  the first quote in the file if you pressed F1)
  3013. with the following selection  line  appearing  near the bottom of
  3014. the screen.
  3015.  
  3016.  
  3017.       F1 -> NEXT QUOTE   F2 -> SELECT A QUOTE  ANY KEY -> EXIT
  3018.  
  3019.  
  3020.  
  3021. After  viewing the quote on the screen, you  can  view  the  next
  3022. quote (the next  page if a quote has too many items to fit on the
  3023. first screen display) by  pressing  the  F1  key. Note quotes are
  3024. written to disk  in  ascending quote identifier sequence and will
  3025. be displayed in such a manner. Pressing the F2 function  key will
  3026. return you to the  quote  inquiry screen where you can select any
  3027. quote in the quote file to be displayed. Pressing any key besides
  3028. the F1  or  F2  key  will result in  the return of the quote-menu
  3029. screen.
  3030.  
  3031. Note if you typed and entered  an  identifier for a quote that is
  3032. not  being used, the following inquiry will appear in the message
  3033. line.
  3034.  
  3035.  
  3036.   QUOTE NOT IN FILE, PRESS ESC TO EXIT, ANY OTHER KEY TO DISPLAY
  3037.   NEAREST QUOTE
  3038.  
  3039. Pressing any key except  Esc  allows  you  to display the nearest
  3040. quote having a quote identifier greater in value (alphabetically)
  3041. than the one you just entered.
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.  
  3057.  
  3058. RJL Systems                                                    45
  3059.  
  3060.  
  3061.  
  3062.  
  3063. The PriceBook
  3064.  
  3065.  
  3066.  
  3067. 4.2.5  Load & Run PB Program
  3068.  
  3069. Using  this  function will enable you to transfer control  to the
  3070. PB program.
  3071.  
  3072. To  transfer  control to the PB program,  type  and  enter  L  or
  3073. optionally press the F5 key while in the quote-menu  screen.    A
  3074. message  will  then  appear  informing  you that the  price  book
  3075. program must be  on  the  current  drive.  Replace your quote and
  3076. edit file diskette with your program diskette  so the  system can
  3077. load and run  the  PB  program.  Pressing any key except Esc will
  3078. then load and execute the PB program (see Chapter 2).
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.  
  3110.  
  3111.  
  3112.  
  3113.  
  3114.  
  3115.  
  3116.  
  3117.  
  3118.  
  3119.  
  3120.  
  3121.  
  3122. 46                                                    RJL Systems
  3123.  
  3124.  
  3125.  
  3126.  
  3127.                                                     The PriceBook
  3128.  
  3129.  
  3130.  
  3131. 4.2.6  Merge Two Quotes
  3132.  
  3133. Using  this  function  permits  you to merge (combine) two quotes
  3134. into one.
  3135.  
  3136. Typing and entering M or optionally pressing the F6 key  while in
  3137. the quote-menu screen  will result in the following screen.
  3138.  
  3139.  
  3140.                            MERGE QUOTES
  3141.  
  3142. Quote Id. #1 ...............
  3143.  
  3144. Quote Id. #2 ...............
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.   ESC -> EXIT   OR ENTER IDENTIFIERS OF QUOTES TO BE MERGED
  3152.  
  3153. To merge two quotes, simply  type and enter the quote identifiers
  3154. of  the  quotes   you  want  to  combine. After  the second quote
  3155. identifier is entered, you will  see a message highlighted at the
  3156. bottom of the screen informing you that the merging and  updating
  3157. of  your  quote  file  is taking  place. Once   the    merge   is
  3158. finished, you can merge  two  more quotes or return to the quote-
  3159. menu screen by pressing the Esc key.
  3160.  
  3161. The first quote is merged into the second quote.  All information
  3162. (prices, product  descriptions, quantities, etc.) is  taken  from
  3163. the edit file and written to the quote  file  and  a  final total
  3164. calculated. The  first  quote  is  not  deleted. If  you   desire
  3165. this  quote to be deleted, you should  use  the  delete  function
  3166. (section 4.2.2).  The new quote will assume the quote  format and
  3167. quote   identifier  of the second quote.  To make sure the result
  3168. of  the  merging  was what you expected, display the merged quote
  3169. using the  find function (4.2.4).
  3170.  
  3171. One line  item  with  a  line status equal to G must exist in the
  3172. first quote for an update to take place. Note  also  the  merging
  3173. process will  take several seconds (even minutes) for quotes with
  3174. many line items.
  3175.  
  3176.  
  3177.  
  3178.  
  3179.  
  3180.  
  3181.  
  3182.  
  3183.  
  3184.  
  3185.  
  3186. RJL Systems                                                    47
  3187.  
  3188.  
  3189.  
  3190.  
  3191. The PriceBook
  3192.  
  3193.  
  3194.  
  3195. 4.2.7  Print a Quote
  3196.  
  3197.  
  3198. Using this function will enable you to print a quote  from either
  3199. the edit or quote file. When editing a large quotation,  you will
  3200. find having a printout of the quote from the edit file especially
  3201. useful.
  3202.  
  3203. Typing and entering P or  optionally pressing the F7 function key
  3204. while  in  the  quote-menu screen will result  in  the  following
  3205. screen.
  3206.  
  3207.  
  3208.       Parameter file must be on current drive.
  3209.       Press ESC key to exit.
  3210.       Press E to print from edit file.
  3211.       Press any other key to print from quote file.
  3212.  
  3213. If you want to print a quote from the edit file, press the letter
  3214. E; otherwise, press  any  other  key  except the Esc key to print
  3215. from the quote file.  Pressing a key of your choice  will produce
  3216. the quote inquiry screen. Enter the quote identifier of the quote
  3217. you want to print.
  3218.  
  3219. If you are printing a quote from the  quote  file,  you  have the
  3220. option to  print  just  the  quote  you  selected or to print all
  3221. quotes  (by pressing the letter A)  starting  with  the  selected
  3222. quote.  This facility of printing more than  one  quote  will  be
  3223. especially  useful  for  those  who  are using The  PriceBook  to
  3224. generate invoices.
  3225.  
  3226. Once the printing of a quotation from the quote file is finished,
  3227. the program returns to  the  quote  inquiry  screen where you can
  3228. exit or enter another quote to be printed.
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.  
  3240.  
  3241.  
  3242.  
  3243.  
  3244.  
  3245.  
  3246.  
  3247.  
  3248.  
  3249.  
  3250. 48                                                    RJL Systems
  3251.  
  3252.  
  3253.  
  3254.  
  3255.                                                     The PriceBook
  3256.  
  3257.  
  3258.  
  3259. 4.2.8  Global Updating
  3260.  
  3261. Using this function will enable  you to increase or decrease  all
  3262. prices in a quote by a constant percentage. Typing and entering G
  3263. or optionally pressing the F8  key while in the quote-menu screen
  3264. will result in the following screen.
  3265.  
  3266.  
  3267.  
  3268.                            GLOBAL UPDATING
  3269.  
  3270.   Enter quote id. ...............
  3271.  
  3272.   Enter percent to be increased/decreased (-) ......
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.   ESC -> EXIT   OR ENTER QUOTE ID. AND PERCENTAGE
  3280.  
  3281. To change all prices in a quote by a constant percentage,   first
  3282. type and  enter  the  quote  identifier  of  the  quote  you want
  3283. to  update,  followed  by the  the  applicable  percentage  price
  3284. increase or decrease (e.g. 07.00, 03.50, 05.00-, 04.25-).
  3285.  
  3286. After  the  above  data    is  entered,  the  program  will begin
  3287. updating prices in  your quote.  When  the  update  is  finished,
  3288. the  cursor  will  return  to  the quote identifier field on  the
  3289. screen where you can  update another quote or exit and  return to
  3290. the  quote-menu  screen.
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305.  
  3306.  
  3307.  
  3308.  
  3309.  
  3310.  
  3311.  
  3312.  
  3313.  
  3314. RJL Systems                                                    49
  3315.  
  3316.  
  3317.  
  3318.  
  3319. The PriceBook
  3320.  
  3321.  
  3322.  
  3323. 4.2.9  Quote Id. Display
  3324.  
  3325. Using  this  function  will  enable  you to display    all  quote
  3326. identifiers in your  quote  file.  Whenever  necessary,  use this
  3327. function to help you recall a  quote identifier.
  3328.  
  3329. Typing and entering Q or optionally pressing the F9 key  while in
  3330. the quote-menu  screen  will  result  in  the  following messages
  3331. appearing on your screen.
  3332.  
  3333.  
  3334.   Reading quote file and displaying all quote identifiers.
  3335.   Press Esc to exit, any other key to proceed.
  3336.  
  3337.  
  3338.  
  3339. Pressing any key except the Esc key will start the display of all
  3340. quote identifiers in  your  quote  file  in  groups  of  four per
  3341. display  line.  Once  a  screenful   of   quote   identifiers  is
  3342. displayed, you have the option  of  returning  to  the quote-menu
  3343. screen or continue displaying  more quote identifiers.
  3344.  
  3345.  
  3346.  
  3347. 4.2.10  Exiting the Q Program
  3348.  
  3349.  
  3350.  
  3351. Using this function will return you to DOS.
  3352.  
  3353. To exit The PriceBook,  type  and enter R or optionally press the
  3354. Esc key. Please remember to exit The PriceBook before turning off
  3355. your computer. Failure to do so could result in serious damage to
  3356. your quote and edit files.
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.  
  3377.  
  3378. 50                                                    RJL Systems
  3379.  
  3380.  
  3381.  
  3382.  
  3383.                                                     The PriceBook
  3384.  
  3385.  
  3386.  
  3387.  
  3388.  
  3389.  
  3390.  
  3391.  
  3392.                        C h a p t e r   5
  3393.  
  3394.        O t h e r   Q u o t e   F i l e   P r o g r a m s
  3395.  
  3396.  
  3397. 5 . 1     Q U O T E I N T
  3398.  
  3399.  
  3400.  
  3401.  
  3402. QUOTEINT  is  the  program that creates your quote and edit files
  3403. to enable you  to  write  your  quotations to disk. The edit file
  3404. allows you to  modify a quote after it has been written to disk.
  3405.  
  3406. 5.1.1  Using QUOTEINT
  3407.  
  3408. Users without a  fixed  disk should insert The PriceBook diskette
  3409. in drive A.  The  program  can  now  be  executed  by  typing and
  3410. entering QUOTEINT  to the right of the DOS prompt.  A screen will
  3411. then appear with  the following messages.
  3412.  
  3413.  
  3414.    INSERT THE DISKETTE THAT WILL CONTAIN YOUR EDIT & QUOTE FILES
  3415.    IN THE CURRENT DRIVE
  3416.    PRESS ESC TO EXIT ANY OTHER KEY WHEN READY
  3417.  
  3418. Remove your program  diskette  and insert the formatted  diskette
  3419. that will contain your  quote  and  edit files. Because available
  3420. disk  space on your program diskette is  limited,  always  use  a
  3421.                   7
  3422. separate diskette.   Once the diskette is inserted, press any key
  3423. except  Esc  and  the program will start execution with new quote
  3424. and edit files created.
  3425.  
  3426. Note your quote and edit files  will  each have one blank  record
  3427. (quote) with a  quote identifier of Z. After adding a  few quotes
  3428. to your file with the PB program, you should  delete  this  blank
  3429. record using the Q program's delete  function  (deleting  a quote
  3430. record automatically deletes an edit record).
  3431.  
  3432. You   may    use   the QUOTEINT program to maintain more than one
  3433. quote and edit file; however, they must   reside    on   separate
  3434. diskettes  (or  in separate  directories). For  example,  if  you
  3435. have  large quotes, you may want to use a quote and edit file for
  3436.  
  3437. -----------
  3438.  
  3439. 7. For users with  a  one-disk-drive  system,  always  place your
  3440.    quote, edit and price book files on the same diskette.
  3441.  
  3442.  
  3443. RJL Systems                                                    51
  3444.  
  3445.  
  3446.  
  3447.  
  3448. The PriceBook
  3449.  
  3450.  
  3451. each  quote. If you  do  use  more than one diskette, be  sure to
  3452. label each diskette to  distinguish  the files from  one  another
  3453. to  prevent  the  possibility  of updating the wrong file at some
  3454. later date.
  3455.  
  3456.  
  3457.  
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505.  
  3506.  
  3507. 52                                                    RJL Systems
  3508.  
  3509.  
  3510.  
  3511.  
  3512.                                                     The PriceBook
  3513.  
  3514.  
  3515.  
  3516.  
  3517. 5 . 2     Q E R
  3518.  
  3519.  
  3520.  
  3521.  
  3522. QER is the program that restores (re-creates) the               quote
  3523. and edit files when these files become unusable  for  any reason.
  3524. To re-create the quote and edit files, QER uses  the  quote  file
  3525. backup,  QBKUP.FIL,      and  the  edit  file backup,  EBKUP.FIL,
  3526. created by the backup facility provided by The PriceBook in the Q
  3527. program.
  3528.  
  3529. The   program  re-creates  both   the   data  files QUOTE.FIL and
  3530. ED.FIL  plus  the  indexed files   QUOTE.KEY    and  ED.KEY  that
  3531. comprise the quote and edit files. By  executing  this   program,
  3532. the  quote  and  edit files are  not  only  re-created  but  also
  3533.                              8
  3534. reorganized more efficiently.  A   reorganization  does  not take
  3535. place if you utilize the DOS COPY command to  restore  the  quote
  3536.                9
  3537. and edit files.  The  ability  to  reorganize  the quote and edit
  3538. files is one of the principal reasons for using  the  backup  and
  3539. restore features provided by The PriceBook.
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.  
  3558.  
  3559.  
  3560.  
  3561.  
  3562.  
  3563. -----------
  3564.  
  3565. 8. An indexed  file tends to become disorganized and  inefficient
  3566.    to  use when it has been  updated  frequently;  therefore,  it
  3567.    should be restored periodically.
  3568.  
  3569. 9. The COPY  command will  have to  be  used  for  the QUOTE.FIL,
  3570.    QUOTE.KEY, ED.FIL and ED.KEY backup files.
  3571.  
  3572.  
  3573. RJL Systems                                                    53
  3574.  
  3575.  
  3576.  
  3577.  
  3578. The PriceBook
  3579.  
  3580.  
  3581.  
  3582. 5.2.1  Using QER
  3583.  
  3584.  
  3585. Users   without a fixed disk must first  insert    The  PriceBook
  3586. diskette  in  drive A. Fixed-disk  users  who have  their  backup
  3587. files  on  a  fixed disk will  have  to  assign  the  fixed  disk
  3588. containing the backups to  drive  A using the  DOS ASSIGN command
  3589. as follows:
  3590.  
  3591.         ASSIGN A=C or ASSIGN A=D, whichever drive applies.
  3592.  
  3593. This assignment should be  cancelled  after  QER has finished re-
  3594. creating the quote and edit files by typing and entering only the
  3595. word  ASSIGN (DOS must be on your current drive)  next to the DOS
  3596. prompt.  To  prevent  forgetting  to  enter or cancel  the  drive
  3597. assignment, you can create a batch file (see  the  batch commands
  3598. section  in  your  DOS  manual)  containing  the  following three
  3599. statements:  ASSIGN A=C,  QER,  and  ASSIGN  and then execute the
  3600. batch job every time you restore the quote and edit files.
  3601.  
  3602. To  execute  the program, type and enter  QER  next  to  the  DOS
  3603. prompt.  After  the  initial  screen  appears  informing  you the
  3604. parameter  file  must  be  on  the current drive,  the  following
  3605. messages will appear at the bottom of the screen.
  3606.  
  3607.    INSERT EDIT & QUOTE FILE BACKUP DISKETTE IN DRIVE  A
  3608.    INSERT THE DISKETTE THAT WILL CONTAIN THE RE-CREATED EDIT & QUOTE
  3609.    FILES IN DRIVE _
  3610.    PRESS ESC TO EXIT, ANY OTHER KEY WHEN READY
  3611.  
  3612. Insert your  latest quote- and edit-file backup diskette in drive
  3613. A.    Insert  the diskette that will contain the re-created quote
  3614. and  edit  files  in the drive indicated on the screen (nonfixed-
  3615. disk  users  only).   The drive specification is taken from   the
  3616. restored-file  drive setting in your parameter  file.    You  can
  3617. change this specification using the PB program's update parameter
  3618. function (section 2.2.6).  Upon  pressing any key except Esc, the
  3619. program  will  start  re-creating the quote and edit files.  Note
  3620. that in performance tests using two disk drives, QER was found to
  3621. run at least five times faster with a system having a  fixed disk
  3622. than one without.
  3623.  
  3624. When the program is finished re-creating the two  files,  it will
  3625. let  you  know  that  the  files  were  successfully restored  by
  3626. displaying the following message just before returning control to
  3627. DOS.
  3628.  
  3629.   PRICE BOOK EDIT & QUOTE FILES RESTORED SUCCESSFULLY
  3630.  
  3631.  
  3632.  
  3633.  
  3634.  
  3635.  
  3636.  
  3637. 54                                                    RJL Systems
  3638.  
  3639.  
  3640.  
  3641.  
  3642.                                                     The PriceBook
  3643.  
  3644.  
  3645.  
  3646.  
  3647.  
  3648.  
  3649.  
  3650.  
  3651.                       A p p e n d i x   A
  3652.  
  3653.                   E r r o r   M e s s a g e s
  3654.  
  3655.  
  3656.  
  3657.    -  Abort, Retry, Ignore
  3658.  
  3659.          *  This  is a DOS error message that  can  occur  for  a
  3660.             number of reasons. Always try  to  recover  from this
  3661.             situation  by  correcting  the applicable problem and
  3662.             pressing  R.  Avoid  the  Abort selection if possible
  3663.             since your price book  and/or  quote   and edit files
  3664.             may become damaged.
  3665.  
  3666.    -  A BLANK LINE CAN NOT BE ADDED. SELECT FROM ABOVE OPTIONS
  3667.  
  3668.          *  A  line  you  tried to add  or  change  in  the  edit
  3669.             function  of  the  Q  program  contained  spaces  for
  3670.             alphanumeric  data  and  zeroes  for numeric data. At
  3671.             least one field in a  line  must  contain  nonzero or
  3672.             nonblank data before a line can be added or changed.
  3673.  
  3674.    -  COBOL  RUN TIME ERROR
  3675.  
  3676.          *  There are a number of COBOL file  errors and run-time
  3677.             errors that could occur on rare cases.   There  is no
  3678.             point in providing a description and  explanation  of
  3679.             each error, since in all likelihood  they  would have
  3680.             little meaning to you.  Some of these errors are of a
  3681.             serious nature.  If you  do  encounter  this  type of
  3682.             error, please notify RJL Systems.
  3683.  
  3684.    -  COLUMN ENTRY INCORRECT. ENTER A NUMBER 1-7 ONLY
  3685.  
  3686.          *  A number entered for the  column  field  in  the data
  3687.             line in the price quote routine of the PB program was
  3688.             incorrect. There are seven columns  of  prices  for a
  3689.             page in format 2. Enter a number 1 thru 7 only.
  3690.  
  3691.    -  DRIVE LETTER INCORRECT  --  CHOOSE A, B, C, OR D ONLY
  3692.  
  3693.          *  The drive specification for  the  backup  diskette is
  3694.             not one of the permissible values shown above.
  3695.  
  3696.    -  DUPLICATE IDENTIFIER ENTERED
  3697.  
  3698.          *  The identifier used to add a new page or a  quote was
  3699.             already being used by  an existing record.    Enter a
  3700.             unique (nonduplicate) identifier.
  3701.  
  3702.  
  3703.  
  3704. RJL Systems                                                    55
  3705.  
  3706.  
  3707.  
  3708.  
  3709. The PriceBook
  3710.  
  3711.  
  3712.  
  3713.    -  ENTER Y OR N ONLY
  3714.  
  3715.          *  A character other than Y  or N was entered for one of
  3716.             the parameters in the  update  parameters  routine of
  3717.             the PB program. Enter Y or N only.
  3718.  
  3719.    -  ENTER Y, N OR B ONLY
  3720.  
  3721.          *  A letter other  than  Y,  N  or B was entered for the
  3722.             write  to  disk parameter in  the  update  parameters
  3723.             routine of the PB program. Enter Y, N or B only. Also
  3724.             refer to section 2.2.6.
  3725.  
  3726.    -  ENTER A NONBLANK ROW AND/OR COLUMN
  3727.  
  3728.          *  A   number  was  entered for a row or column that did
  3729.             not  contain  descriptive  information  (price  quote
  3730.             function  2.2.5). Enter the number of  a    row    or
  3731.             column  that contains descriptive information only.
  3732.  
  3733.  
  3734.    -  ENTER Y ONLY ONCE -- FOR TYPE OF QUOTE DESIRED
  3735.  
  3736.          *  The  letter Y was entered for  more  than  one  quote
  3737.             format in the update  parameters  routine  of  the PB
  3738.             program. Y must appear in  only one of the first five
  3739.             parameters shown in the update parameters screen.
  3740.  
  3741.    -  IDENTIFIER NOT ENTERED. ENTER IDENTIFIER
  3742.  
  3743.          *  An identifier for a quote  or a page was not entered.
  3744.             Enter a unique identifier.
  3745.  
  3746.    -  INCORRECT CODE ENTERED  -- RE-ENTER CORRECT CODE
  3747.  
  3748.          *  Self-explanatory.  Enter one of the codes as shown on
  3749.             the current screen.
  3750.  
  3751.    -  OVERSIZE  ERROR ON CALCULATION OF EXTENSION. RESTORE  QUOTE
  3752.       AND EDIT FILES.
  3753.  
  3754.          *  A price extension calculated on a quote update in the
  3755.             edit  function  or    in  the merge function of the Q
  3756.             program  exceeded the  maximum  allocated total which
  3757.             is  99,999,999.99.
  3758.  
  3759.    -  PAGE ID. NOT FOUND. ENTER NEW PAGE ID. OR ESC TO EXIT
  3760.  
  3761.          *  The page  identifier  entered  in  the  page  inquiry
  3762.             screen of the PB program was not found  in  the price
  3763.             book file. Enter the correct page identifier.
  3764.  
  3765.  
  3766.  
  3767.  
  3768. 56                                                    RJL Systems
  3769.  
  3770.  
  3771.  
  3772.  
  3773.                                                     The PriceBook
  3774.  
  3775.  
  3776.  
  3777.    -  PRICE BOOK FILE  NOT  FOUND  ON  CURRENT DRIVE  --  CORRECT
  3778.       PROBLEM THEN RESTART JOB
  3779.  
  3780.          *  A program could not find the price book             file
  3781.             on the current  drive.  This error could result for a
  3782.             number  of  reasons.   The most likely one  is simply
  3783.             that the diskette containing the price book  file was
  3784.             not inserted in  the current drive.
  3785.  
  3786.    -  PRICE  BOOK  FILE  SERIOUSLY  DAMAGED.   THE FILE  MUST  BE
  3787.       RESTORED OR REBUILT
  3788.  
  3789.          *  The structure of the price  book file for all intents
  3790.             and purposes has been destroyed.  This  situation can
  3791.             result from a system crash  occurring  while updating
  3792.             the file  or from turning off your computer while The
  3793.             PriceBook is still  executing.    To  recover  from a
  3794.             damaged file, restore  your price book file using the
  3795.             PBR  program  and  your latest price-book-file backup
  3796.             diskette.
  3797.  
  3798.    -  PRICE EXTENSION TOO LARGE. USE A SMALLER QUANTITY
  3799.  
  3800.          *  A computation by  the  price quote function of the PB
  3801.             program exceeded program maximum allocation  which is
  3802.             99,999,999.99.  Reducing the quantity size by  making
  3803.             two or more entries should resolve the problem.
  3804.  
  3805.    -  QUOTE CAN NOT BE MERGED INTO ITSELF
  3806.  
  3807.          *  Self-explanatory. Two distinct quotes (separate quote
  3808.             identifiers)  are  required  when  using   the  merge
  3809.             function.
  3810.  
  3811.    -  QUOTE ID. NOT ENTERED. ENTER QUOTE ID. OR PRESS ESC TO EXIT
  3812.  
  3813.          *  Self-explanatory. A quote identifier which  a program
  3814.             requested was not entered. Enter a  quote identifier.
  3815.  
  3816.    -  QUOTE NOT IN FILE. ENTER NEW ID. OR PRESS ESC TO EXIT
  3817.  
  3818.          *  A quote  identifier was entered that was not found in
  3819.             the quote  file. Be sure you have entered the correct
  3820.             identifier  (use the file display function if  neces-
  3821.             sary).
  3822.  
  3823.  
  3824.    -  QUOTE FILE NOT FOUND  --  CORRECT PROBLEM THEN RESTART JOB
  3825.  
  3826.          *  The Q program could  not  find the quote  file on the
  3827.             current drive or the  PB  program  could not find the
  3828.             quote file in the drive  specified  in  the parameter
  3829.             file.  This  error  could  result  for  a  number  of
  3830.             reasons.  The most  likely  one    is simply that the
  3831.             diskette  containing the quote file was not  inserted
  3832.             in  the  proper drive.
  3833.  
  3834. RJL Systems                                                    57
  3835.  
  3836.  
  3837.  
  3838.  
  3839. The PriceBook
  3840.  
  3841.  
  3842.  
  3843.    -  QUOTE FILE SERIOUSLY DAMAGED.  THE FILE MUST BE RESTORED OR
  3844.       REBUILT
  3845.  
  3846.          *  The structure of the            file for  all intents
  3847.             and purposes has been destroyed.  This  situation can
  3848.             result  from a system crash occurring while  updating
  3849.             the file  or from turning off your computer while The
  3850.             PriceBook is still  executing.    To  recover  from a
  3851.             damaged file,  restore  your quote file using the QER
  3852.             program and your latest quote-file backup  diskette.
  3853.  
  3854.    -  QUOTE (EDIT) FILE WRITE (REWRITE)  ERROR -- ERROR CODE = XX
  3855.       UPDATE UNSUCCESSFUL. RESTORE THE QUOTE  AND  EDIT  FILES IF
  3856.       NECESSARY
  3857.  
  3858.          *  The update of a quote in the edit function  or in the
  3859.             merge function of the Q program encountered an output
  3860.             error. Display the quote and  edit  files  to  see if
  3861.             they must be restored.
  3862.  
  3863.    -  QUOTE TOTAL EXCEEDS MAXIMUM  ALLOCATED.  RESTORE  QUOTE AND
  3864.       EDIT FILES.
  3865.  
  3866.          *  The total calculated on  a  quote  update in the edit
  3867.             function or in the  merge  function  of the Q program
  3868.             exceeded the    maximum  allocated  number  which  is
  3869.             999,999,999.99.
  3870.  
  3871.    -  ROW ENTRY INCORRECT. ENTER A NUMBER 1-17 ONLY
  3872.  
  3873.          *  A number entered for the row field on  the  data line
  3874.             in  the price quote routine of  the  PB  program  was
  3875.             incorrect. There are 17  rows  of  prices for a page.
  3876.             Enter a number 1 thru 17 only.
  3877.  
  3878.    -  TABLE ENTRY INCORRECT. ENTER 1 OR 2 ONLY
  3879.  
  3880.          *  A number entered for the table field on the data line
  3881.             in  the price quote routine of  the  PB  program  was
  3882.             incorrect. There are 2 tables of prices for a page in
  3883.             format 1. Enter the number 1 or 2 only.
  3884.  
  3885.  
  3886.  
  3887.  
  3888.  
  3889.  
  3890.  
  3891. 58                                                    RJL Systems
  3892.  
  3893.  
  3894.  
  3895.  
  3896.                                                     The PriceBook
  3897.  
  3898.  
  3899.  
  3900.  
  3901.  
  3902.  
  3903.  
  3904.  
  3905.                       A p p e n d i x   B
  3906.  
  3907.                         G l o s s a r y
  3908.  
  3909.  
  3910. Alphanumeric   A data type that can  consist  of  digits, letters
  3911.                and certain symbols.  Synonymous with nonnumeric.
  3912.  
  3913. Backspace key  The  editing key with the leftward pointed  arrow.
  3914.                It  is  located   right above the enter key on the
  3915.                IBM keyboard.
  3916.  
  3917. Backtab key    The tab key  (see  definition of tab key) plus the
  3918.                shift key.   This  key  is  used  to  return  to a
  3919.                previously entered field.
  3920.  
  3921. Back up        The copying of a whole  diskette  or  just desired
  3922.                files on a diskette onto another diskette. Copying
  3923.                can  also  take  place  from  a  fixed  disk to  a
  3924.                diskette or vice versa.
  3925.  
  3926. Byte           One  character of data stored in computer  memory,
  3927.                on disk or tape.
  3928.  
  3929. COBOL          Acronym for Common Business Oriented Language.  It
  3930.                is  the  programming  language used extensively on
  3931.                mainframe computers for business applications.
  3932.  
  3933. Cursor         A  blinking  underline  character appearing on the
  3934.                screen and  denoting    the  position  where  data
  3935.                should be entered.
  3936.  
  3937. Cursor control left key
  3938.                On the numeric keypad,  this  is  the number 4 key
  3939.                which can be used for  editing  purposes  when the
  3940.                numeric lock key is  disengaged.
  3941.  
  3942. Cursor control right key
  3943.                On the numeric keypad,  this  is  the number 6 key
  3944.                which can be used for  editing  purposes  when the
  3945.                numeric lock key is disengaged.
  3946.  
  3947. Directory      An area on diskette or fixed  disk  containing all
  3948.                file  names  and  file information associated with
  3949.                that particular directory.
  3950.  
  3951. Disk           Synonymous with either diskette or fixed disk.
  3952.  
  3953.  
  3954.  
  3955. RJL Systems                                                    59
  3956.  
  3957.  
  3958.  
  3959.  
  3960. The PriceBook
  3961.  
  3962.  
  3963. Diskette       A thin, flexible magnetic disk, used  as  a medium
  3964.                to  store data  on a  permanent  basis.  Unlike  a
  3965.                fixed disk, it  is  removable in nature.   Synony-
  3966.                mous with floppy diskette.
  3967.  
  3968. DOS            Acronym for Disk  Operating System.  The operating
  3969.                system for the IBM PC.
  3970.  
  3971. Enter          Pressing the enter  key, which is the key with the
  3972.                hooked  arrow  on  the  right    side  of the  IBM
  3973.                keyboard. If data were typed prior to pressing the
  3974.                enter key, the data would be placed  into computer
  3975.                memory.
  3976.  
  3977. Esc key        The escape key is located  just to the left of the
  3978.                number 1  key on the top row of the  IBM keyboard.
  3979.                The escape key is used to exit  from a screen.
  3980.  
  3981. Field          The smallest unit of a record or a particular area
  3982.                in computer memory which a program can use.
  3983.  
  3984. File           An area on  disk   containing records of a related
  3985.                nature such as an inventory file, your  price book
  3986.                file or a program.
  3987.  
  3988. Fixed disk     A nonremovable disk.  Synonymous with hard disk.
  3989.  
  3990.  
  3991. Floppy diskette
  3992.                Synonymous with diskette.
  3993.  
  3994. Formatting     A process  of  preparing  a  disk  (using  the DOS
  3995.                FORMAT command) to make it usable by a program.
  3996.  
  3997. Function       A particular phase of a program  designed  for the
  3998.                purpose   of      performing  one  specific  task.
  3999.                Synonymous with routine.
  4000.  
  4001. Function key   A key that can be programmed to perform a specific
  4002.                task for a user.   The function keys are F1-F10 on
  4003.                the left side of the IBM keyboard.
  4004.  
  4005. Hard disk      A nonremovable disk.  Synonymous with fixed disk.
  4006.  
  4007. Highlight      To  make characters  appear  more  brilliant  than
  4008.                normal on the video display.
  4009.  
  4010. Input          Placing data into computer memory by typing in the
  4011.                information  via the  keyboard  and  pressing  the
  4012.                enter  key, which is the key with the hooked arrow
  4013.                on the right side of the  IBM keyboard.
  4014.  
  4015. Menu           A list of items (functions) from which a selection
  4016.                must be made.  Typing and  entering  a permissible
  4017.  
  4018.  
  4019. 60                                                    RJL Systems
  4020.  
  4021.  
  4022.  
  4023.  
  4024.                                                     The PriceBook
  4025.  
  4026.  
  4027.                letter or    pressing  an  assigned  function  key
  4028.                determines what function a program performs next.
  4029.  
  4030. Message line   A  line at the bottom of  a  screen  where  either
  4031.                error   messages   or   informative  messages  are
  4032.                displayed by a program.
  4033.  
  4034. Nonnumeric     A  field  that  can   contain   both   digits  and
  4035.                nondigits. Synonymous with alphanumeric.
  4036.  
  4037. Numeric        A field that can contain only digits.
  4038.  
  4039. Off-line       Pertaining to equipment unaccessible to  your com-
  4040.                puter such as a diskette not on a disk drive  or a
  4041.                disconnected printer.
  4042.  
  4043. On-line        Pertaining to equipment accessible to  your compu-
  4044.                ter such as a diskette on a disk  drive or a video
  4045.                display that is connected and turned on.
  4046.  
  4047. Page identifier
  4048.                The identifier  you assign to a page in your price
  4049.                book  file. The maximum length of this  identifier
  4050.                is  twelve  characters  long.  Pages are placed in
  4051.                your price book file in ascending sequence by page
  4052.                identifier. Note upper-case and lower-case letters
  4053.                are assigned different values.
  4054.  
  4055. Parameter      A  field  that  can take on more than one value. A
  4056.                program uses this value to place in  a calculation
  4057.                or to determine a particular operation to perform.
  4058.  
  4059. Production Price Book File
  4060.                The price book file that is used on a normal basis
  4061.                as opposed to the  price  book  file residing on a
  4062.                backup diskette.
  4063.  
  4064. Prompt         A  character(s)  indicating  where  data   can  be
  4065.                entered on the screen.   The DOS prompt is usually
  4066.                the > character  preceded by the drive designator.
  4067.                The   PriceBook   prompts   are   periods      for
  4068.                alphanumeric data and zeros for numeric data.
  4069.  
  4070. Quote  identifier
  4071.                The  identifier   you  assign  to  a quote in your
  4072.                quote  file.    The  maximum  length   of     this
  4073.                identifier  is  fifteen   characters  long. Quotes
  4074.                are    placed  in  your  quote  file  in ascending
  4075.                sequence  by  quote  identifier.   Your quote will
  4076.                also be placed in an  edit file where you can make
  4077.                modifications  if necessary.  Note upper-case  and
  4078.                lower-case letters are assigned different values.
  4079.  
  4080.  
  4081.  
  4082.  
  4083. RJL Systems                                                    61
  4084.  
  4085.  
  4086.  
  4087.  
  4088. The PriceBook
  4089.  
  4090.  
  4091. Record         A  basic  unit  of a file consisting of a group of
  4092.                fields that contain pertinent information concern-
  4093.                ing one subject.  On the price book  file,   there
  4094.                is a record for each page.
  4095.  
  4096. Routine        A particular phase of a program  designed  for the
  4097.                purpose   of      performing  one  specific  task.
  4098.                Synonymous with function.
  4099.  
  4100. Screen         The output to the video display.
  4101.  
  4102. Selection line
  4103.                A  line(s) near the bottom of  a  screen  where  a
  4104.                selection  of  options  available for a particular
  4105.                screen is displayed.
  4106.  
  4107. System Crash   Failure  of the computer system to remain  running
  4108.                (e.g. a system crash caused by a power outage).
  4109.  
  4110. Tab key        The key with both a leftward and rightward pointed
  4111.                arrow.  It is    located just below the Esc key on
  4112.                the IBM keyboard.  This key can be used in lieu of
  4113.                the enter key.
  4114.  
  4115. Type           Pressing any key where  a  character  is assigned.
  4116.                The enter key, tab key and  other  special purpose
  4117.                keys are not included.
  4118.  
  4119. Type and Enter
  4120.                Typing in data; then pressing the enter key. After
  4121.                the enter  key is pressed, the data is placed into
  4122.                computer  memory.
  4123.  
  4124. Update         To modify a file  by  either  adding,  deleting or
  4125.                changing a record(s).
  4126.  
  4127.  
  4128.  
  4129.  
  4130.  
  4131.  
  4132.  
  4133.  
  4134.  
  4135.  
  4136.  
  4137.  
  4138.  
  4139.  
  4140.  
  4141.  
  4142.  
  4143.  
  4144.  
  4145.  
  4146.  
  4147. 62                                                    RJL Systems
  4148.  
  4149.  
  4150.  
  4151.  
  4152.                                                     The PriceBook
  4153.  
  4154.  
  4155.  
  4156.  
  4157.  
  4158.  
  4159.  
  4160.  
  4161.                               I n d e x
  4162.  
  4163.  
  4164.          MODE command 5             delete a quote 42
  4165.                                     DIR command 9
  4166.         A                           directory 9
  4167.         add a page 13               discount parameter
  4168.         add inquiry screen               24
  4169.              13                     disk 9
  4170.         alphanumeric 13             disk drive with
  4171.         ASSIGN command 33,               quote file
  4172.              54                          parameter 24
  4173.                                     DISKCOPY command 3
  4174.         B                           diskette 3, 8, 9,
  4175.         backing up the quote             26, 27, 33, 40,
  4176.              and edit files              41, 54
  4177.              40                     DOS 5
  4178.         backing up the price
  4179.              book file 3            E
  4180.         backspace key 4             EBKUP.FIL 40
  4181.         backtab key 4               ED.FIL 53
  4182.         backup 3, 7, 10, 26,        ED.KEY 53
  4183.              27, 32, 33, 40,        edit a quote 43
  4184.              41, 53, 54             edit and quote file
  4185.                                          backup screen
  4186.         C                                41
  4187.         change a page 16            edit file 3, 40, 51
  4188.         COBOL 4, 12, 39             edit screen 43
  4189.         column field 20             edit file 54
  4190.         COMMAND.COM 8               editing keys 4
  4191.         COPY command 3, 26,         enter key 4
  4192.              32, 40, 53             Error Messages 12,
  4193.         creating a backup                39
  4194.              diskette 26            Esc key 5, 12, 39
  4195.         creating the quote          exiting The
  4196.              and edit files              PriceBook 6, 30
  4197.              51
  4198.         CTRL key 5                  F
  4199.         cursor control left         field 4, 5
  4200.              key 4                  file 7, 10, 32, 41,
  4201.         cursor control right             53
  4202.              key 4                  file names 9
  4203.                                     find a page 18
  4204.         D                           find a quote 45
  4205.         damaged file 3              fixed disk 9, 10,
  4206.         data entry 4                     26, 33, 37, 40,
  4207.         data line 20                     54
  4208.         delete a page 17            form feed 5
  4209.  
  4210.  
  4211.  
  4212.  
  4213.  
  4214.  
  4215.  
  4216. The PriceBook
  4217.  
  4218.  
  4219.         formatted 31, 51            price book menu
  4220.         function key 12, 39              screen 12
  4221.         functions 12, 39            price book file 33
  4222.                                     price book manual 2
  4223.         G                           price quote function
  4224.         global updating 29,              19
  4225.              49                     price-book backup
  4226.                                          screen 27
  4227.         H                           PRICEBK.FIL 32
  4228.         highlight 12, 39            PRICEBK.KEY 32
  4229.                                     PRICEINT 7
  4230.         I                           PRICEINT -- creating
  4231.         installation 8                   a price book
  4232.                                          file 31
  4233.         L                           print a quote 48
  4234.         lines at top of form        printer preparation
  4235.              parameter 25                5
  4236.                                     printing out the
  4237.         M                                price book file
  4238.         menu 5, 10, 11, 27,              34
  4239.              41                     PRINTPB 7
  4240.         merge two quotes 47         PRINTPB -- printing
  4241.         merge two quotes                 out the price
  4242.              screen 47                   book file 34
  4243.         method for computing        production price
  4244.              profit 24                   book file 7
  4245.                                     profit percentage
  4246.         N                                parameter 24
  4247.         numeric 4, 13               program names and
  4248.                                          functions 7
  4249.         O
  4250.         obtaining the               Q
  4251.              desired quote          Q 7
  4252.              24                     Q - the quote
  4253.         on-line 5                        program 37
  4254.                                     QBKUP.FIL 40, 53
  4255.         P                           QER 7, 53
  4256.         page formats 15             QER  --  the restore
  4257.         page height                      quote and edit
  4258.              parameter 25                file program 53
  4259.         PB program's                quote file 3, 37,
  4260.              features 10                 40, 42, 51, 53,
  4261.         PBBKUP.FIL 26, 32                54
  4262.         PBR 7, 32                   quote identifier 19
  4263.         PBR -- the restore          quote identifier
  4264.              price book file             display 50
  4265.              program 32             quote inquiry screen
  4266.         price book file 1,               19
  4267.              3, 10, 17, 26,         quote menu 41
  4268.              27, 31, 32, 53         quote menu screen 39
  4269.            increasing the           QUOTE.FIL 53
  4270.              size 8                 QUOTE.KEY 53
  4271.         price book menu 10,         QUOTEINT 7
  4272.              12, 27
  4273.  
  4274.  
  4275.  
  4276.  
  4277.  
  4278.  
  4279.  
  4280.                                                     The PriceBook
  4281.  
  4282.  
  4283.         QUOTEINT -- creating        serial printer 5
  4284.              the quote and          shipping charges 19
  4285.              edit files 51          system crash 6, 27,
  4286.                                          41
  4287.         R
  4288.         recovering lost data        T
  4289.              3                      tab key 4
  4290.         RENAME command 9            table field 20
  4291.         reorganized 32, 53          transferring control
  4292.         restored file drive              to the PB
  4293.              parameter 25                program 46
  4294.         restoring the price         transferring control
  4295.              book file 32                to the Q
  4296.         restoring the quote              program 28
  4297.              and edit files
  4298.              53                     U
  4299.         row field 20                UOI field 20
  4300.                                     update parameter
  4301.         S                                file 23
  4302.         sales tax applicable        update parameter
  4303.              parameter 25                screen 23
  4304.         sales tax rate              users and uses of
  4305.              parameter 25                The PriceBook 2
  4306.         sample price book
  4307.              file 2                 W
  4308.         SCROLL/BREAK key 5          write quote to disk
  4309.         selections 12, 39                parameter 24
  4310.         sequence of pages 2
  4311.  
  4312.  
  4313.  
  4314.  
  4315.  
  4316.  
  4317.  
  4318.  
  4319.  
  4320.  
  4321.  
  4322.  
  4323.  
  4324.  
  4325.  
  4326.  
  4327.  
  4328.  
  4329.  
  4330.  
  4331.  
  4332.  
  4333.  
  4334.  
  4335.  
  4336.  
  4337.  
  4338.  
  4339.  
  4340.  
  4341.  
  4342.  
  4343.  
  4344.  
  4345.  
  4346.